Standardeinstellung: Standards: Was Bedeutet das?

Hinweis: Diese Dokumentation ist vorläufig und kann geändert werden.

Das Web ist in seiner Entwicklung an einem Punkt angelangt, an dem Standards helfen, die Verwendung des Webs für alle Benutzer zu vereinheitlichen. Windows Internet Explorer 8 ist von Anfang an auf die höchste Stufe der aktuellen Standards eingestellt. Standardmäßig versucht Windows Internet Explorer 8, Inhalte mithilfe des standardkompatibelsten Modus anzuzeigen, d. h. mit dem IE8-Standards-Modus. Viele Websites im Internet wurden für Windows Internet Explorer 7 oder eine frühere Version optimiert. Um bestehenden Websiteinhalt innerhalb von Windows Internet Explorer 8 kompatibel zu machen, können Websiteoperatoren mithilfe des neuen Kompatibilitätsmoduswechsels den richtigen Layoutmodus für Windows Internet Explorer 8-Clients festlegen. Dieser Moduswechsel kann auf Websitebasis (durch Angabe über den Serverantwortheader) oder auf Seitenbasis (durch Angabe auf jeder Inhaltsseite) verwendet werden. Der Dokumentkompatibilitätsmodus bindet eine Webseite an das Verhalten einer bestimmten Version von Windows Internet Explorer.

Einstellen der Version von Windows Internet Explorer

Windows Internet Explorer 8 unterstützt eine Reihe von Dokumentkompatibilitätsmodi, die verschiedene Funktionen unterstützen und sich darauf auswirken können, wie Inhalt angezeigt wird.

Modus

Beschreibung

IE5

Rendert Inhalt so, als würde er durch den Quirks-Modus von Windows Internet Explorer 7 angezeigt werden. Dieser Wiedergabemodus ähnelt sehr der Art, in der Windows Internet Explorer 5 Inhalt angezeigt hat.

IE7

Rendert Inhalt so, als würde er durch den Standards-Modus von Windows Internet Explorer 7 angezeigt werden, wobei es keine Rolle spielt, ob die Seite eine <!DOCTYPE>-Direktive enthält.

EmulateIE7

Weist Windows Internet Explorer an, die <!DOCTYPE>-Direktive zu verwenden, um zu bestimmen, wie Inhalt gerendert werden soll. Direktiven des Standards-Modus werden im Standards-Modus von Windows Internet Explorer 7 angezeigt und Direktiven des Quirks-Modus werden im IE5-Modus angezeigt. Im Gegensatz zum IE7-Modus beachtet der EmulateIE7-Modus die <!DOCTYPE>-Direktive. Für viele Websites ist dies der bevorzugte Kompatibilitätsmodus.

IE8

Bietet das höchste verfügbare Maß an Unterstützung von Branchenstandards einschließlich der W3C Cascading Style Sheets Level 2.1-Spezifikation und der W3C Selectors-API sowie eine beschränkte Unterstützung der W3C Cascading Style Sheets Level 3-Spezifikation (Arbeitsentwurf) .

Edge

Weist Windows Internet Explorer an, Inhalt im höchsten verfügbaren Modus anzuzeigen. Bei Windows Internet Explorer 8 entspricht dies dem IE8-Modus. Wenn eine zukünftige Version von Windows Internet Explorer einen höheren Kompatibilitätsmodus unterstützen würde, dann würden die auf den Edge-Modus eingestellten Seiten im höchsten Modus angezeigt werden, der von dieser Version unterstützt wird. Diese Seiten würden jedoch weiterhin im IE8-Modus wiedergegeben werden, wenn sie mit Windows Internet Explorer 8 angezeigt werden würden. Weil auf den Edge-Modus eingestellte Dokumente Webseiten im höchsten Modus anzeigen, der in der Windows Internet Explorer-Version, mit der sie angezeigt werden, zur Verfügung steht, wird empfohlen, dass Sie den Edge-Modus nur zum Testen von Seiten und für andere Verwendungszwecke außerhalb der Produktion nutzen.

Als Beispiel dafür, wie Sie eine Seite auf den IE7-Emulationsmodus einstellen können, geben Sie vor allen sonstigen Tags außer den TITLE- oder META-Tags zwischen den HEAD-Tags Folgendes ein:

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

Als weiteres Beispiel dafür, wie Sie Ihre Seite auf die Wiedergabe im Quirks-Modus bei Windows Internet Explorer 8 einstellen können, geben Sie vor allen sonstigen Tags außer den TITLE- oder META-Tags zwischen den HEAD-Tags Folgendes ein:

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

In diesem Beispiel wird die Versionskompatibilität auf der Website-Ebene für Internetinformationsdienste (IIS) 7.0 festgelegt, indem in der Datei „Web.config“ der EmulateIE7-Modus eingestellt wird:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
   <system.webServer>
      <httpProtocol>
         <customHeaders>
            <clear />
            <add name="X-UA-Compatible" value="IE=EmulateIE7" />
         </customHeaders>
      </httpProtocol>
   </system.webServer>
</configuration>

Konformität mit HTML-Standards

Windows Internet Explorer 8 bietet eine bessere Unterstützung für die HTML 4.01-Spezifikation als jede vorherige Version und unterstützt auch Funktionen der HTML 5-Spezifikation. Einige Funktionen wurden hinzugefügt und andere wurden geändert, um das vom Standard zu erwartende Verhalten besser zu unterstützen. Diese Änderungen machen es leichter, Websites zu erstellen, die sich konsistent verhalten, wenn sie mit unterschiedlichen Browsern angezeigt werden. Anhand der Kenntnisse dieser Änderungen, können Sie Websites erstellen, die unabhängig von dem Browser, mit dem sie geöffnet werden, in Anzeige und Funktionsweise konsistent sind.

Änderungen für die HTML-Konformität umfassen das automatische Schließen von P-Elementen, die Verwendung von OBJECT-Elementen zum Anzeigen von Bildern sowie ein verbessertes Objektfallback .

Konformität mit CSS-Standards

Windows Internet Explorer 8 ist die bisher CSS (Cascading Style Sheets)-kompatibelste Version, die CSS Level 2.1 vollständig unterstützt sowie beliebte Funktionen von CSS Level 3.0. Windows Internet Explorer 8 bietet zahlreiche CSS-Verbesserungen wie zum Beispiel Daten- URI, Gleitkommazahlen, Drucken und noch mehr , mit denen Sie das gewünschte Layout für Ihren Inhalt erstellen und zugleich die Kompatibilität mit Branchenstandards wahren können.