Heim > Web-Frontend > CSS-Tutorial > Warum wechselt IE9 in den Kompatibilitätsmodus und wie kann ich das verhindern?

Warum wechselt IE9 in den Kompatibilitätsmodus und wie kann ich das verhindern?

Mary-Kate Olsen
Freigeben: 2024-12-04 11:08:10
Original
884 Leute haben es durchsucht

Why Does IE9 Switch to Compatibility Mode and How Can I Prevent It?

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:

  • Benutzerkonfiguriert Einstellungen
  • Abstürze durch Rendering-Probleme
  • Standardeinstellungen für Intranetseiten
  • Interne Kompatibilitätsansichtsliste von Microsoft

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">
Nach dem Login kopieren
X-UA-Compatible: IE=Edge
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage