MozillaPL.org - polskie centrum Mozilli

Główne menu:

Quirks mode

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

Quirks mode

Postautor: Zajec » 29 grudnia 2005, 21:49

Przeglądarka: Opera/8.51 (X11; Linux i686; U; en)

Zauważyłem, że na pewnej stronie Firefox rozszerzał kolumny, gdy taka miała nadany padding. Niby zachowanie normalne, gdy strona wyświetla się w strict mode.

Jednak w źródle nie było podanego żadnego DOCTYPE i Opera oraz Firefox wyświetlały to poprawnie (padding nie miał wpływu na szerokośc).

Stworzyłem testcase takiej strony i po dokładniejszym przetestowaniu na innych przeglądarkach zobaczyłem, że nie tylko Firefox tak "szaleje", ale robią to także Opera 9 (preview) oraz Konqueror 3.5.

Czy mógłby ktoś mi wytłumaczyć jak w takim razie działa ten Quirks Mode? Wg. informacji ze strony http://www.mozilla.org/docs/web-develop ... types.html Firefox działa w Quriks, a z tego co wiem tam zawsze nadanie paddingu nie miało wpływu na szerokość elementu.

http://zajec.no-ip.com/quirks
Zajec
 
Posty: 167
Z nami od: 17 grudnia 2004, 22:32
Lokalizacja: Włocławek

Postautor: Adrianer » 30 grudnia 2005, 16:11

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.8) Gecko/20051224 MultiZilla/1.8.1.0p SeaMonkey/1.0b

różne przeglądarki w różnych momentach używają Quirks mode... napewno to ale nie jest coś do czego należy dążyć
Adrianer
Moderator
 
Posty: 1771
Z nami od: 15 maja 2002, 17:37
Lokalizacja: Bern/Switzerland

Postautor: Zajec » 01 stycznia 2006, 10:39

Przeglądarka: Opera/8.51 (X11; Linux i686; U; en)

O czym ty mówisz? Przecież na stronie, którą podałem: http://www.mozilla.org/docs/web-develop ... types.html w pierwszym punkcie od Quirks Mode jest "The absence of a DOCTYPE"
Zajec
 
Posty: 167
Z nami od: 17 grudnia 2004, 22:32
Lokalizacja: Włocławek

Postautor: Adrianer » 01 stycznia 2006, 17:20

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.8) Gecko/20051224 MultiZilla/1.8.1.0p SeaMonkey/1.0b

mam na myśli, że różne przeglądarki w różnych momentach wchodzą do Quirks mode.

Mozilla gdy nie ma wogóle Doctype, IE gdy nie ma wogóle bądź w doctype nie ma odnośnika do pliku dtd itd.

Poprawnie buduje się strony stosując standardy w3c - to jedyna gwarancja działania wszędzie (no może poza IE ;) ).
Adrianer
Moderator
 
Posty: 1771
Z nami od: 15 maja 2002, 17:37
Lokalizacja: Bern/Switzerland

Re: Quirks mode

Postautor: athantor » 02 stycznia 2006, 14:17

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8) Gecko/20051111 Firefox/1.5

Zajec pisze:Zauważyłem, że na pewnej stronie Firefox rozszerzał kolumny, gdy taka miała nadany padding. Niby zachowanie normalne, gdy strona wyświetla się w strict mode.


Tu niby nic nie o takiej zależności nie piszą. Jedyna wzmianka o paddingu jest przy tabelach.
Obrazek Obrazek
athantor
 
Posty: 911
Z nami od: 24 grudnia 2002, 15:22
Lokalizacja: Białystok

Postautor: Zajec » 02 stycznia 2006, 20:07

Przeglądarka: Opera/8.51 (X11; Linux i686; U; en)

Adrianer pisze:Poprawnie buduje się strony stosując standardy w3c - to jedyna gwarancja działania wszędzie (no może poza IE ;) ).
Zgadzam się całkowicie, ale gdy czasami trzeba pomóc innym poprawić stronę (http://osiolki.net/) nieco niezręcznie jest kazać przebudować cały arkusz stylów.
Zajec
 
Posty: 167
Z nami od: 17 grudnia 2004, 22:32
Lokalizacja: Włocławek

Postautor: ptak82 » 09 stycznia 2006, 14:51

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8b5) Gecko/20051103 Flock/0.4 Firefox/1.0+

http://tantek.com/CSS/Examples/boxmodelhack.html
Pod linkiem powyżej chyba jest odpowiedz na Twoje pytanie :)
Ptaszor,
Pomóż tworzyć polskie MDC. Szukamy osoby chętne do pomocy w tłumaczeniu dokumentacji Mozilli.
ptak82
 
Posty: 36
Z nami od: 23 stycznia 2005, 08:24
Lokalizacja: Opolskie


Wróć do Tworzenie stron WWW

Kto jest online

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

cron
Przejdź do powiązanej strony

Nawigacja:

Stopka: