Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: CSS, div kolumna lewa i prawa szerokość w procentach
Forum PHP.pl > Forum > Po stronie przeglądarki
Malinaa
Witam,
mam kłopot ze stylami, dwie kolumny na divach, szerokość nie jest stała, a określona w procentach.
Zależnie od rozdzielczości powstaje odstep między divami.
W Jai sposób zrobić, aby kolumna lewa dopełniała pozostałą szerokość do kolumny prawej.
  1. kolumna lewa
  2. #brd-main-body {
  3. float: left;
  4. width: 81.45%; /* tutaj jest kłopot ? */
  5. }
  6. kolumna prawa
  7. #brd-main-ads {
  8. float: right;
  9. font-weight: bold;
  10. border-style: solid;
  11. border-width: 1px;
  12. width: 170px;
  13. }

Strona znajduje się tutaj: http://forum.rtw.org.pl/

Zależnie od rozdzielczości widoczy różny odstęp między kolumnami.
Obecnie szerokość dostosowana do rozdzielzości: 1024x768 pikseli,
jak dostosować te dwie kolumny do każdej rozdzielczości?

Poszę pomocy!
thek
Samym css? Ciężka sprawa... Z użyciem JS i poprzez niego obliczanie oraz ustawianie szerokości? Proste.
Malinaa
Można coś więcej jakie to proste smile.gif

W CSS póbowałem już wszystkiego co mi przyszło do głowy "ciężka sprawa",
chociaż chciałbym w CSS, szukałem już wcześniej w JS, tylko nie bardzo wiem jak to zrobić dobrze?

  1. JS:
  2.  
  3. <script type="text/javascript">
  4. // if (screen.availWidth<=1024) { ?
  5.  
  6. if (screen.width<=1024)
  7. // ustaw szerokosc
  8. }
  9. else if (screen.width<=1280) {
  10. // ustaw szerokosc
  11. }
  12. else {
  13. // ustaw szerokosc
  14. }
  15.  
  16. HTML:
  17.  
  18. <div id="brd-main-body">Bla bla bla</div>
  19.  


--
Teraz tak myślę, że jeżeli musi być w JS to może lepiej zrobić coś takiego jak skyscraper zamiast kolumny prawej.

Gdyby ktoś mógł rozwiązać mój kłopot powyżej - super, please,
albo gdzie znajdę dobry skyscraper, element strony umożliwiający przesuwanie się boksa w dół i w górę za użytkownikiem oglądającym stronę i podążający za nim. Coś na kształt boksów reklamowych z możliwością kliknięcie w krzyżyk, aby schować element.

--
Jeżeli w CSS nie sposób tego zrobić... to może i dorze.
Zamist kolumny prawej zrobiłem super skyscraper w JS.

Thanks
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.