Meine Webseite kommentiert hat folgenden DoctypeIE9 wirft meine Seite in IE7 Dokumentmodus und <! DOCTYPE html> wird
<!DOCTYPE html>
Die obige Zeile ist die erste Zeile auf meiner HTML-Seite. Dies sind keine zusätzlichen Leerzeichen oder Kommentare vor dieser Zeile. Immer noch geht die Seite in IE7 Dokument-Modus und <!DOCTYPE html>
wird auskommentiert, wenn ich die HTML-Seite mit Entwickler-Tools überprüfen.
Ich weiß, dass ich, indem Sie den folgenden Meta-Tag
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
ein bestimmtes Dokument Modus erzwingen Aber soll ich das nicht verwenden, niether ich soll auf Werkzeuge gehen und die Einstellungen der Kompatibilitätsansicht ändern (Extras -> Einstellungen der Kompatibilitätsansicht). Ich habe auch überprüft, ob das Dokument ein gültiges HTML5-Dokument ist, das einen HTML5-Validator verwendet.
Einige Lösungen, die ich suchte, waren von CSS, das dieses Problem verursacht, dh. wegen der Verwendung von Schriftart Typ 1 (Helevetica). Ich habe meine CSS überprüft und nirgends verwenden wir diese Schriftart.
Grundsätzlich muss ich wissen, was die Gründe sind, die dieses ungewöhnliche Verhalten verursacht. Ist dies ein CSS oder Javascript?
EDIT: Es verhält sich genauso wie in einem der Kommentare erwähnt ich eine einfache HTML-Seite geladen versucht, so
<!DOCTYPE html>
<html>
<head>
<title>Hello Wrold</title>
</head>
<body>
<div>hello world!!</div>
</body>
</html>
folgt. Die Seite wird im IE7-Dokumentmodus geladen.
http://stackoverflow.com/questions/7168288/page- steck-in-quirks-mode – Nitesh
@NathanLee Ich habe diesen Link bereits überprüft. Ich habe fast alle Fragen zum IE-Kompatibilitätsmodus gelesen. Und der Doctype ist richtig geschrieben und ich kenne auch die Meta-Tag-Lösung. Ich muss Gründe kennen, wenn es etwas anderes gibt als das, was ich in der Frage erwähnt habe. Und Lösungen für diese Gründe. – tiger
Der beste Rat ist hier: http://hsivonen.iki.fi/doctype/#ie8. Es ist unwahrscheinlich, dass es weitere Gründe gibt. Das Kommentieren des Doctypes ist ein Effekt des IE7-Modus, keine Ursache. – Alohci