IE9 quirks mode???
Pár napja találkoztam először ezzel a problémával: az IE9 quirks mode-ba vált bizonyos oldalakon. Le lehet erről beszélni valahogy? A blog.hu-n találtam először egy lapot, ami nem akart megnyílni, ha IE9-ből próbáltam megnézni. F12 után kiderült, hogy valamiért quirks mode-ba vált a böngésző. Ha ott manuálisan visszaállítom IE9-re, akkor minden OK a lapon. (bocs, nem jut eszembe, melyik blog volt)
Mivel akkor még nem tudtam, mi okozhatja, hogy erre az üzemmódra vált az explorer, meg sem néztem az oldal forrását, így ott lehet, hogy jogosan teszi.
De a ma reggel még normálisan működő port.hu tévéműsor is elkezdett azzal szórakoztatni, hogy minden megnyitáskor/lapozáskor feldob egy hibaüzenetet, miszerint a floatbox nem támogatja a quirks mode-ot.
Keresgélek egy ideje a neten, de csak szerveroldali megoldásokat találtam eddig, olyat nem, amivel én tudom letiltani a böngészőben, hogy ilyet csináljon... Ti tudtok erre megoldást?
■ Mivel akkor még nem tudtam, mi okozhatja, hogy erre az üzemmódra vált az explorer, meg sem néztem az oldal forrását, így ott lehet, hogy jogosan teszi.
De a ma reggel még normálisan működő port.hu tévéműsor is elkezdett azzal szórakoztatni, hogy minden megnyitáskor/lapozáskor feldob egy hibaüzenetet, miszerint a floatbox nem támogatja a quirks mode-ot.
Keresgélek egy ideje a neten, de csak szerveroldali megoldásokat találtam eddig, olyat nem, amivel én tudom letiltani a böngészőben, hogy ilyet csináljon... Ti tudtok erre megoldást?
DOCTYPE
DOCTYPE
, akkor előfordulhat, hogy quirks mode-ba vált a böngésző. Lehet az IE9 érzékenyebb erre mint más. Más böngészőben normál módban működött az oldal, vagy ott is átváltott?Nem lehet, hogy telepítettél (akár tudtodon kívül) valami proxy-t, vagy IE beépülőt? Esetleg telepítettél valami programot, ami felülírta az IE valamelyik fájlját? (például az egyik korábban említett portable IE teljesen szétzilálta az IE működősét nálam).
Passz...
Bekapcsoltam a Tracking protectiont, de ezt kikapcsolva sincs változás.
Ráadásul a port.hu-n nekem úgy tűnik, rendben van a DOCTYPE, leszámítva azt, hogy van előtte egy HTML komment.
Megnéztem: addonból csak az van, amit az IE hozott magával.
FF-ból rendben van, másom meg nincs.
De még rögtön megnézem az XP-re telepített IE alól is, mert most win7 64bit alól nézem.
Durva
Ennek okán nálam is jelentkezett a probléma, eddig nem is néztem meg a port.hu-t IE alól (ezért elnézést kérek).
Azért ez vigasztaló :)
Fura
port2
megjegyzés az eredeti dokumentumban a<head>
előtt van, a feldolgozottban meg a<title>
után. Azt, hogy miért rakta az IE megjegyzésbe aDOCTYPE
-ot pedig egy másik rejtély. Valami nagyon durván félresiklott itt.A kép fenti részén a DOCTYPE
Minden html dokumentumban a
Azért van így, mert a DOCTYPE határozza meg azt a DTD-t, ami alapján a böngészőnek fel kell parsolni az oldalt. Ha nem ez az első elem, akkor nem keres tovább a böngésző szabvány szerint, hanem úgy határoz, hogy ez nem egy szabványos html dokumentum, így lehet quirks módba váltani. Mivel a quirks mód nem ismeri a DOCTYPE deklarációt, így aztán, hogy 1 vagy 100 sorral lentebb van-e, vagy nincs, lényegtelen.
direkt?
<!-- Alma -->
comment.Tudja valaki, hogy az miert jo, hogy ezzel a "trukkel" az IE-ket quirks mode-ba kenyszeritik? (A Chrome legalabbis nem valt at,
document.compatMode
szerint.)Szerintem, ha direkt akkor az
Így a dobozmodell más lesz