IE9-Kompatibilitätsmodus und HTML5-Websites
Benutzer stellen fest, dass IE9 auf bestimmten Websites in den Kompatibilitätsmodus wechselt und HTML5-Inhalte schlechter darstellt. Dieser Artikel untersucht die zugrunde liegende Ursache und bietet eine Lösung zur Aufrechterhaltung des automatischen Kompatibilitätsmodus.
Faktoren des Kompatibilitätsmodus
In Ermangelung eines X-UA-kompatiblen Headers, IE9 wählt einen Kompatibilitätsmodus basierend auf mehreren Faktoren aus:
Auflösung
Um den gewünschten Kompatibilitätsmodus sicherzustellen, können Site-Autoren ihn mithilfe von X-UA-Compatible explizit festlegen Meta-Tag oder HTTP-Header. Durch die Angabe von „IE=Edge“ können Websites die Verwendung des neuesten IE-Renderers unabhängig von der Version erzwingen.
Beispielcode
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
X-UA-Compatible: IE=Edge
Von Durch die Implementierung dieser Lösung können Websites alle automatischen Kompatibilitätsmoduseinstellungen überschreiben und so eine genaue Darstellung von HTML5-Inhalten in IE9 und nachfolgenden Versionen gewährleisten.
Das obige ist der detaillierte Inhalt vonWarum wechselt IE9 in den Kompatibilitätsmodus und wie kann ich das verhindern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!