Ich versuche, IE9 dazu zu bringen, meine Seite mit IE9-Standards zu laden ...
Mir ist aufgefallen, dass ich <!DOCTYPE HTML>
das verdammte Ding in den Mackenmodus versetzt habe ... Was so ziemlich alles auf der Seite kaputt macht ...
Wie kann ich den IE dazu bringen, sich an die IE9-Standards zu halten?
html
internet-explorer-9
doctype
Abhishek
quelle
quelle
Antworten:
Platzierung:
im
<head>
Tag sollte es tun.quelle
>
) weggelassen hat .Stellen Sie sicher, dass Sie vor der DOCTYPE-Deklaration keine HTML-Kommentare haben, da sonst IE9 den Mackenmodus verwendet.
Nur
<!DOCTYPE html>
ganz oben auf der Seite zu stehen und nichts davor zu haben, sollte ausreichen, damit IE9 den Standardmodus verwendet. Sie sollten das Meta-Tag auch nicht benötigen.quelle
Wenn Sie das
WebBrowser
Steuerelement zum Anzeigen von HTML verwenden , wird unabhängig vom Doctype das IE8-Rendering verwendet, sofern Sie nichts anderes angebenoder
quelle
Entfernen Sie alle nicht unterstützten Kommentare und suchen Sie nach unterstützten Kommentaren. Und platzieren Sie in Ihrem Kopfetikett. Die Dokumenttypdeklaration sollte die allererste Zeile in Ihrem HTML sein.
quelle
Ich habe im Kopf auf allen Seiten erwähnt. Es wird jedoch nur für die Startseite korrekt angezeigt. Für alle anderen Seiten wird die Seite weiterhin im Streumodus gerendert.
quelle