Problem niektorymi wersjami IE


(Regand) #1

Witam,

Strona: http://mojnocleg.com.pl

Działa poprawnie pod FF, Chrome, IE 8.0 ale problem jest z wersjami od IE 7.0 w dol.

Prawe Menu zamiast byc po prawej zlatuje gdzies na dól.

Ktos ma jakis pomysl co tu zrobic by dzialalo?:slight_smile:


(system) #2

Zobacz ten fragment kodu strony:

Mojnocleg.com.pl Baza Noclegowa, noclegi, turystyka, wycieczki, wczasy, wakacje

Jest ustawiony osobny CSS dla IE 6 osobny dla IE 8 i inny dla innych przeglądarek.


(Monczkin) #3

regand , nazwij proszę temat konkretnie, bez zbędnych problemów w tytule. Inaczej wyciągnę konsekwencje. Przeczytaj ten temat. http://forum.dobreprogramy.pl/viewtopic.php?f=16&t=394978


(GediMaster) #4

Nie powinno być żadnych problemów z IE poniżej v.7, ale źle zupełnie się za to zabrałeś. Mnóstwo zbędnych DIV-ów, znaczników (choćby nagminne używanie BR), więc ciężko przewidzieć dlaczego IE wyświetla tak jak wyświetla. Trudno też coś Ci doradzić ze względu na masę błędów. Skorzystaj z Walidatora W3C: http://validator.w3.org/ i Walidatora CSS: http://jigsaw.w3.org/css-validator/

Popraw błędy, a wtedy wrócimy do tematu :).

PS.

DIV.prawa nie jest zawarty w DIV#page dlatego w IE6 DIV.prawa jest poniżej :wink:.

Jest:

[/code] [b]Winno być:[/b]
[code]

Poza tym przemyśl sens stosowania pustego DIV.linia i DIV.clear. DIV.linia możesz zastąpić znacznikiem HR z odpowiednim CSS, a DIV.clear usuń (w powyższym przykładzie) i dla DIV#page daj w CSS -> overflow: hidden