Veraltete Versionen des Internet Explorer-Browsers von Microsoft bereiteten viele Jahre lang Website-Designer und -Entwickler. Die Notwendigkeit, CSS-Dateien zu erstellen, um diese älteren IE-Versionen gezielt anzusprechen, können sich viele Webentwickler erinnern. Glücklicherweise sind die neueren Versionen von IE sowie der neueste Browser von Edge - Edge - weitaus konformer mit Webstandards, und da diese neueren Microsoft-Browser "immer grüner" sind und automatisch auf die neueste Version aktualisiert werden, ist dies der Fall Es ist unwahrscheinlich, dass wir mit veralteten Versionen dieser Plattform so kämpfen werden, wie wir es in der Vergangenheit getan haben.
Für die meisten Webdesigner bedeutet Microsofts Browser-Fortschritt, dass wir uns nicht mehr mit den Herausforderungen der alten IE-Version auseinandersetzen müssen. Einige von uns sind jedoch nicht so glücklich. Wenn eine Site, die Sie verwalten, immer noch eine beträchtliche Anzahl von Besuchern aus einer älteren IE-Version enthält oder wenn Sie an internen Ressourcen wie einem Intranet arbeiten, die ein Unternehmen verwenden, das aus irgendeinem Grund eine dieser älteren IE-Versionen verwendet Sie müssen die Tests für diese Browser fortsetzen, auch wenn diese veraltet sind. Sie können dies beispielsweise im X-UA-kompatiblen Modus tun.
X-UA-Compatible ist ein Meta-Tag im Dokumentmodus, mit dem Web-Autoren auswählen können, in welcher Version von Internet Explorer die Seite gerendert werden soll. Es wird von Internet Explorer 8 verwendet, um anzugeben, ob eine Seite als IE 7 (Kompatibilitätsansicht) oder IE 8 (Standardansicht) dargestellt werden soll.
Beachten Sie, dass mit Internet Explorer 11 Dokumentmodi veraltet wurden - sie werden nicht mehr verwendet. Der IE11 hat die Unterstützung für Webstandards aktualisiert, die Probleme mit älteren Websites verursacht haben.
Dazu geben Sie den Benutzeragenten und die Version an, die im Inhalt des Tags verwendet werden sollen:
"IE = EmulateIE7"
Sie haben folgende Optionen für den Inhalt:
-
IE = 5
-
"IE = EmulateIE7"
-
"IE = 7"
-
"IE = EmulateIE8"
-
IE = 8
-
"IE = EmulateIE9"
-
IE = 9
-
"IE = Kante"
Durch das Emulieren der Version wird der Browser angewiesen, mit DOCTYPE zu bestimmen, wie Inhalte gerendert werden sollen. Seiten ohne DOCTYPE werden im Quirks-Modus gerendert.
Wenn Sie die Browserversion ohne Emulation verwenden (d. H.
"IE = 7") Der Browser rendert die Seite im Standardmodus, unabhängig davon, ob eine DOCTYPE-Deklaration vorliegt.
"IE = Kante" weist Internet Explorer an, den höchsten für diese IE-Version verfügbaren Modus zu verwenden. Internet Explorer 8 unterstützt bis zu IE8-Modi, IE9 kann IE9-Modi usw. unterstützen.
X-UA-kompatibler Meta-Tag-Typ:
Das X-UA-kompatible Meta-Tag ist ein http-äquiv. Meta-Tag.
X-UA-kompatibles Meta-Tag-Format:
IE 7 nachahmen
Anzeige als IE 8 mit oder ohne DOCTYPE
Quirks-Modus (IE 5)
X-UA-kompatible Meta-Tag - Empfohlene Verwendung:
Verwenden Sie das X-UA-Compatible-Meta-Tag auf Webseiten, auf denen Sie vermuten, dass Internet Explorer 8 versucht, die Seite in einer falschen Ansicht zu rendern. Beispielsweise wenn Sie ein XHTML-Dokument mit einer XML-Deklaration haben. Durch die XML-Deklaration am oberen Rand des Dokuments wird die Seite in die Kompatibilitätsansicht verschoben. Die DOCTYPE-Deklaration sollte jedoch dazu führen, dass sie in der Standardansicht dargestellt wird.
Reality-Check
Es ist zwar unwahrscheinlich, dass Sie an Websites arbeiten, die als IE 5 gerendert werden müssen, aber Sie wissen es nie. Es gibt immer noch Unternehmen, die ihre Mitarbeiter dazu zwingen, sehr, sehr alte Versionen von Browsern zu verwenden, um weiterhin proprietäre Altsoftware zu verwenden, die vor Jahren für diese speziellen Browser entwickelt wurde. Für diejenigen, die in der Webbranche tätig sind, scheint die Idee, einen Browser wie diesen zu verwenden, verrückt. Stellen Sie sich jedoch eine Produktionsfirma vor, die ein über Jahrzehnte altes Programm zur Verwaltung des Lagerbestandes in ihrer Werkstatt verwendet. Ja, dafür gibt es sicherlich moderne Plattformen, aber haben sie in eine dieser Plattformen investiert? Wenn ihr aktuelles System nicht kaputt ist, warum sollten sie es ändern? In vielen Fällen ist dies nicht der Fall, und Sie werden feststellen, dass dieses Unternehmen die Mitarbeiter dazu zwingt, diese Software und den antiken Browser zu verwenden, um sie sicher auszuführen. Unwahrscheinlich? Vielleicht, aber es ist durchaus möglich. Wenn Sie auf ein Problem wie dieses stoßen, kann die Ausführung der Site in diesen älteren Dokumentmodi möglicherweise genau das sein, was Sie brauchen.




