przez Wydra707 » 17 maja 2004, o 23:01
To Frassati:
Po pierwsze, przeczytaj artykuł "Internet Explorer a CSS" w dziale artykułów tego serwisu - wyjaśni Ci to kilka spraw (np. kolorowe suwaki...). Po drugie, musisz wiedzieć, że IE6 ma pewien złośliwy błąd. Jeśli jakikolwiek tag znajdzie się przed deklaracją DOCTYPE - przeglądarka przełącza się w tryb "stary". Prawdopodobnie stąd Twoje problemy związane z prologiem XML.
Po trzecie, pracując w trybie "nowym" musisz uwzględnić różne specyficzne cechy np. elementy inline (np. A) nie mogą mieć deklarowanych wymiarów dopóki nie nada im się właściwości display:inline-block. Być może ten błąd powoduje odrzucenie całego stylu i problem z "przyciskami" w CSS. Niestety, nie mogę sprawdzić Twoich stron w praktyce, bo używam IE5.5, a ten pracuje zawsze w trybie "starym" i obydwie strony są po prostu poprawne :-)
Jeśli można Ci coś poradzić, to na razie nie rzucaj się na XHTML. Explorery sprawiają tu wciąż różne problemy. Bezpieczniej trzymać się klasycznego HTML4, tym bardziej, że w praktyce w niczym nie ustępuje on XHTML-owi. Zapewne z czasem wszystko się dotrze, ale na razie nie polecam...
Pozdrawiam
Paweł Rajewski