IE8-standards-Modus meta-tag

Einer web-Anwendung haben wir für eine organisation, die sich offiziell mit dem ausbau Ihres standard-browser von IE6 auf IE8 (queue Feiern), haben wir alle unsere DOCTYPEs zu <!DOCTYPE html> (so gut wie fest andere html-code) und ich dachte, dass im IE8 das würde bewirken, dass die Seite gerendert werden im IE8-Standards-Modus. Es ist jedoch immer noch angezeigt im IE7-Standards-Modus.

Habe ich die <meta http-equiv="X-UA-Compatible" content="IE=8"> in die <head> Abschnitt und es immer noch nicht standardmäßig auf IE8-Standards-Modus. Ich vermute in diesem Stadium muss es eine Einstellung (vielleicht Gruppenrichtlinien etc), die dazu zwingt, die mode.

Nach der Lektüre ein hack auf ein MSDN-forum, wenn Sie den meta-tag vor der <html> tag, ist es richtig zeigt wie IE8-Standards-Modus, und dieses arbeitete für mich. Gibt es einen anderen Weg, dies zu tun? Es sieht einfach schrecklich zu sehen, die meta-tag gibt...

Hier ist ungefähr die, wie jede Seite, die besteht aus:

<!DOCTYPE html>

<meta http-equiv="X-UA-Compatible" content="IE=8">

<html lang="en">
<head>
    <meta charset="utf-8">
    <title>Page Title</title>
</head>
<body>
</body>
</html>
  • Sie könnte X-UA-Compatible als eine HTTP-Antwort-header, statt als meta-tag. Wenn Sie möchten mehr details über diese, lassen Sie es mich wissen (oder Google es einfach).
  • das war es @thirtydot
  • Gut. Ich konnte post eine Antwort, wenn Sie wollen, um es zu akzeptieren?
  • Nevermind, ich sehe Sie schon gebucht es sich. Sie von Ihnen positiv bewertet werden meine andere Antwort auf die verlinkte Frage, das ist genug.
  • post die Antwort @thirtydot, es Ihnen rechtmäßig ist.
InformationsquelleAutor davidsleeps | 2011-02-13
Schreibe einen Kommentar