Erzwingen Sie, dass der IE eine Seite im Kompatibilitätsmodus anzeigt

Internet Explorer wurde mit dem Aufkommen von Windows 10 eingestellt. Dieser Artikel wird hier zum Nutzen derjenigen Personen vorgestellt, die noch ältere Software verwenden, und für historische Zwecke.

Die einfachste Möglichkeit, Internet Explorer anzuweisen, die Kompatibilitätsansicht zu verwenden, besteht darin, entweder den DOCTYPE auf der Webseite vollständig wegzulassen oder nichts über dem DOCTYPE zu platzieren (einschließlich einer XML-Deklaration oder eines Kommentars).

Hier sind einige Beispiele. Jeder HTML-Block ist das gesamte Webseitendokument.


Standardansicht

<! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 Transitional // DE" "http://www.w3.org/TR/html4/loose.dtd">
<Html>
<head>
<title> Diese Seite wird in der Kompatibilitätsansicht NICHT gerendert </ title>
</ Head>
<body>
<h1> Diese Seite ist NICHT Kompatibilitätsansicht </ h1>
</ Body>
</ Html>

Compatibility View

<Html>
<head>
<title> Diese Seite wird in der Kompatibilitätsansicht NICHT gerendert </ title>
</ Head>
<body>
<h1> Diese Seite ist NICHT Kompatibilitätsansicht </ h1>
</ Body>
</ Html>


Standardansicht (2)

<! DOCTYPE HTML PUBLIC "- // W3C // DTD HTML 4.01 // DE" "http://www.w3.org/TR/html4/strict.dtd">
<Html>
<head>
<title> Diese Seite wird in der Kompatibilitätsansicht NICHT gerendert </ title>
</ Head>
<body>
<h1> Diese Seite ist NICHT Kompatibilitätsansicht </ h1>
</ Body>
</ Html>


Kompatibilitätsansicht (2)

<? xml version = "1.0" encoding = "UTF-8">
<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // DE" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<Html>
<head>
<title> Diese Seite wird in der Kompatibilitätsansicht NICHT gerendert </ title>
</ Head>
<body>
<h1> Diese Seite ist NICHT Kompatibilitätsansicht </ h1>
</ Body>
</ Html>

Beachten Sie, dass das letzte Beispiel als Standardansicht im XHTML-Modus geladen werden sollte. Internet Explorer interpretiert diese XML-Deklaration jedoch so, dass eine Kompatibilitätsansicht erforderlich ist.

Verwenden von HTTP-Headern zum Erzwingen der Standardansicht in Internet Explorer 8 und höher

Sie können auch Meta-Tags verwenden, um den Standardmodus zu erzwingen. Das X-UA-kompatible Meta-Tag teilt Internet Explorer mit, welcher Ansichtsmodus verwendet oder emuliert werden soll.

Durch Festlegen dieses Meta-Tags weisen Sie den IE an, den Standardmodus zu verwenden, auch wenn sich über dem DOCTYPE Kommentare oder eine XML-Deklaration befinden. Sie bestimmen, welche Version von Internet Explorer die Seite am besten anzeigen kann, und legen dann die Meta-Tags fest, um diese Version zu definieren.

IE 7:

<meta http-equiv = "X-UA-kompatibel" content = "IE = 7">

IE 8:

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

IE 9:

<meta http-equiv = "X-UA-kompatibel" content = "IE = 9">

Wenn ein Kunde zu einer Seite mit einem höheren Ansichtsmodus als dem unterstützten gelangt (z. B. ein IE 7-Browser, der eine Seite anzeigt, die nach dem IE8-Ansichtsmodus fragt), ignoriert er das Tag und rendert die Seite in den Modus, den er ohne das Tag hätte.

Schreibe einen Kommentar