Opera Quirks Mode
boldogan fejlesztgetek, szép XHTML oldalat Firefox-ba, mikoris rámjött az operálhatnék, hogy ugyanilyen szépen néz-e ott is ki az oldal.
minden tényleg szép és jó volt, de kíváncsiságból megnéztem, hogy az Opera hogyan rendereli ugyanazt az oldalt HTML-ként... és valamiért a HTML láttán átkapcsol Quirks Modé-ba.
részemről nem baj, mivel az oldal felé járó Operák ígyis-úgyis XHTML-t kapnak, csak arra volnék kíváncsi, hogy milyen más okok vezet(het)nek ahhoz, hogy az Opera úgy döntsön: most ezt az oldalt Quirks Modé-ba kell renderelni.
a hivatalos oldalon, és egyéb helyeken is csak az ún. "DOCTYPE switch" módszerre hivatkoznak; próbáltam HTML 4.0 Strict, 4.01 Strict, 4.01 Transitional és HTML 3.2-es dokumentum-típust megadni, de semmi változás.
ami érdekes, hogy HTML verziót megHTMLTidy-zva már jó lett/volt az oldal.
tessék, XHTML:És HTML verzió:mindkét forráskód a HMTLTidy által lett beljebb tördelve, mivel az eredetiben nem szerepelnek újsor-karakterek.
bbalint
■ minden tényleg szép és jó volt, de kíváncsiságból megnéztem, hogy az Opera hogyan rendereli ugyanazt az oldalt HTML-ként... és valamiért a HTML láttán átkapcsol Quirks Modé-ba.
részemről nem baj, mivel az oldal felé járó Operák ígyis-úgyis XHTML-t kapnak, csak arra volnék kíváncsi, hogy milyen más okok vezet(het)nek ahhoz, hogy az Opera úgy döntsön: most ezt az oldalt Quirks Modé-ba kell renderelni.
a hivatalos oldalon, és egyéb helyeken is csak az ún. "DOCTYPE switch" módszerre hivatkoznak; próbáltam HTML 4.0 Strict, 4.01 Strict, 4.01 Transitional és HTML 3.2-es dokumentum-típust megadni, de semmi változás.
ami érdekes, hogy HTML verziót megHTMLTidy-zva már jó lett/volt az oldal.
tessék, XHTML:
- <?xml version="1.0" encoding="UTF-8"?>
- <?xml-stylesheet type="text/css" href="/stiluslap.css"?>
- <?xml-stylesheet type="text/css" href="/oldalneve.css"?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
- <html lang="hu" dir="ltr">
- ...
- </html>
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
- "http://www.w3.org/TR/html4/strict.dtd">
- <html lang="hu" dir="ltr">
- ...
- </html>
bbalint
lényegre törni
<html>
elemen.