Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [xHTML][CSS] Problemy z wysokością na IE6
Forum PHP.pl > Forum > Przedszkole
evolucja
Mam problem z wysokością menu bocznego na stronie:
http://bocianie-gniazdo.eu/mundial/?page=test
chodzi o to, że chcę aby lewe menu miało 100% możliwej wysokości, gdyż jak np. ustawię height : 400px; to treść po prawej gdy ma więcej niż 400px wchodzi pod to menu...

Próbowałem różnych chwytów i zawsze na IE 6/IE 5.5(i może jeszcze inne) są takie problemy... Co robić?
pedro84
Zobacz tutaj.

Ale z tym IE5.5 to żartujesz, nie?
evolucja
I przeszukałem kilkanaście tematów i w większości albo rozwiązania nie ma, albo jest nim użycie tła imitującego rozciąganie się panelów. A o to mi niestety nie chodzi. Gdybyś mógł troszkę konkretniej.

No niech będzie, 5.5 olewam smile.gif
pedro84
Dobra smile.gif Zacznijmy od tego, że stron się nie buduje na tabelach, to zapewne wiesz. I już tutaj masz pierwszy błąd. Dwa, w komórkach tabeli nie powinno się umieszczać elementów blokowych.

Rozwiązanie? Rozważ przepisanie kodu, utwórz dwa divy w kontenerze, nadaj im szerokość + float:left, kontenerowi: overflowhidden i nie będziesz miał żadnych problemów (nawet w tym wspaniałym IE6).

PS. Zobaczyć na IE6 teraz nie mam jak, bo nie na tym kompie siedzę.
evolucja
W życiu nie przypuszczałbym, że to może być wina tabelki.. Cóż, w każdym bądź razie nie ja robiłem tą stronę. Nie miałem czasu aby przepisać jej kod(ogólnie jest cała spiepszona) a tutaj dodatkowo dochodziła presja czasu. Przerobiłem to na divy(zajęło mi to aż 30 sekund). W IE tester wyświetla się 100% poprawnie na IE6 i znośnie na IE5.
Jakby ktoś mógł jeszcze u siebie popsrawdzać:
http://bocianie-gniazdo.eu/mundial/
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.