MozillaPL.org - polskie centrum Mozilli

Główne menu:

Rozsypuje się, czy to błąd w CSS ??

Dyskusje na temat standardów WWW i zgłoszenia stron niedziałających poprawnie w przeglądarkach z rodziny Mozilli (w tym Mozilla Firefox)

Moderator: Pomocy?!

Rozsypuje się, czy to błąd w CSS ??

Postautor: Amphibia » 05 maja 2006, 13:45

Przeglądarka: Opera/8.50 (Windows NT 5.1; U; pl)

Szablon zrobiony przy użyciu div i CSS. Sprawdzony Walidatorem. W Operze i IE działa poprawnie, w FF i Mozilli się rozsypuje. Podejżewam, że mam błędy w stylach, chociaż walidator ich nie pokazał. Proszę o pomoc, podpowiedź co poprawić. Jak zmodyfikować kod, żeby strona zaczęła działać pod FF, ale jednocześnie nie zepsuła się pod IE (bo chociaż IE jest niezbyt ciekawy, to jednak używa go dużo interneutów).

Adres strony: http://www.amphibia.boo.pl/php/index.php

Adres do styli CSS: http://www.amphibia.boo.pl/php/style/index.css
Amphibia
 

Postautor: Gedi » 05 maja 2006, 14:49

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3

Usuń znaki komentarzy HTML z pliku CSS: <!-- -->. W CSS komentarze są tego typu: /* */.
Gedi
 
Posty: 324
Z nami od: 10 sierpnia 2003, 17:36

Postautor: Amphibia » 05 maja 2006, 15:48

Przeglądarka: Opera/8.50 (Windows NT 5.1; U; pl)

Usunąłem, ale nadal nie potrafię sobie poradzić z tym rozsypywaniem. :x
Amphibia
 

Postautor: Gedi » 05 maja 2006, 17:31

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3

Jeśli ustawisz DOCTYPE na Strict, to zauważysz w czym rzecz.

1. Usuń właściwość 'align' z CSS (sprawdź CSS w http://jigsaw.w3.org/css-validator/)
2. Jeśli nadajesz FLOAT elementom, to zaraz po nich wyczyść opływanie (np. wstawiając <div style="clear: both;"></div>)
3. Masz źle zwymiarowane DIV-y. Kiedy nadajesz kontenerowi szerokość na np. 800px a wewnątrz umieszczasz element o takiej samej szerokości lecz z paddingiem np. 5px, to kontenerowi nadajesz wtedy szeokość 800px + 10px = 810px lub elementowi wewnętrznemu dajesz: 800px - 10px = 790px. Oczywiście uwzględniasz jeszcze marginesy zewnętrzne i ew. obramowania. To samo dotyczy wysokości.

Narazie tyle co rzuciło mi się w oczy :)

PS.
Różnice w wyświetlaniu przez przeglądarki wynikają z różnej interpretacji dokumentu po przejściu w Quirks Mode.
Gedi
 
Posty: 324
Z nami od: 10 sierpnia 2003, 17:36


Wróć do Standardy WWW i źle działające strony

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: