2012-03-23 8 views
1

Ich habe eine Tagcloud auf meiner Webseite implementiert, anstelle von Wörtern verwende ich Bilder und ich rufe colorbox an, um ein nettes gestyltes Overlay und eine Biographie dieser Person zu erstellen.Tagcanvas mit Colorbox Overlay wirft IE9 in Quirks-Modus?

All dies funktioniert in jedem Browser außer IE korrekt.

Ich verwende ein anderes colorbox-Overlay, das auf derselben Seite funktioniert, aber nicht im Tagcanvas-Bereich.

bemerkte ich die IE9-Konsole das bei mir zu werfen:

HTML1113: Document mode restart from IE9 Standards to Quirks 

jemand zuvor gesehen hat? Gibt es eine Möglichkeit zu verhindern, dass es in den Quirks-Modus wechselt? Ich habe ein paar verschiedene doctypes versucht, sogar einige Meta-Tags wie:

<meta http-equiv="X-UA-Compatible" value="IE=9"> 

Noch keine Würfel! Ideen?

Antwort

0

Ihrem Doctype fehlt wahrscheinlich eine FSI.

Doctype-Sniffing erkennt, welche dieser Teile in der Doctype-Deklaration vorhanden sind. Wenn ein FPI vorhanden ist, aber kein FSI, wählen die Browser im Allgemeinen den Quirks-Modus, da dies die übliche Art war, Doctype-Deklarationen in den alten Tagen zu schreiben. Browser wählen auch den Eigenschaftsmodus, wenn die Doctype-Deklaration insgesamt fehlt - was früher sehr üblich war - oder fehlerhaft ist.

See: http://reference.sitepoint.com/css/doctypesniffing