IE8 verwendet den Multikompatibilitätsmodus, um Webseiten normal anzuzeigen

IE8 verwendet den Multikompatibilitätsmodus, um Webseiten normal anzuzeigen
IE8 wird mehrere Kompatibilitätsmodi haben. Der IE-Plattformarchitekt Chris Wilson schrieb in seinem Blog, dass die Aufgabe der IE-Plattform darin bestehe, sowohl Interoperabilität (Webseiten können in verschiedenen Browsern ordnungsgemäß funktionieren) als auch Abwärtskompatibilität (Kompatibilität mit früheren Versionen von IE-Browsern) bereitzustellen. Wenn IE8 mit den Milliarden aktueller Webseiten kompatibel bleiben und gleichzeitig das Ziel erreichen soll, die Entwicklung für Milliarden zukünftiger Webseiten zu vereinfachen, wird IE8 einen anderen Modus zur Anzeige von Webseiten verwenden.
Er sagte in seinem Blog, dass bei der Entwicklung der letzten sechs Hauptversionen des IE-Browsers das Prinzip darin bestand, „die bestehenden WEB-Regeln nicht zu brechen“. In IE6 verwendeten sie den DOCTYPE-Schalter, um zwischen verschiedenen „Modi“ zu wechseln und so die Kompatibilität sicherzustellen. In IE7 wurden mehr Teile des IE geändert, um ihn standardkonformer zu machen, insbesondere wurde die Kompatibilität mit CSS verbessert.
Viele Leute haben gesagt, dass es viele Probleme gibt, wenn man den IE6-Browser zum Öffnen bestimmter Sites verwendet. Diese sind jedoch bei den Browsern Firefox und Safari normal und werden im IE7 normal angezeigt. Tatsächlich wurde IE7 im Jahr 2006 veröffentlicht, während IE6 im Jahr 2001 herauskam. Die Netzwerkstandards, denen der IE während seiner Entwicklung folgte, waren die damaligen Standards. Die genaue Bedeutung von „Das bestehende Web nicht beschädigen“ lautet also: „Ändern Sie keine Seiten, die Entwickler bereits bereitgestellt haben und die im aktuellen Internet Explorer normal angezeigt werden“ (natürlich sind manche Standards möglicherweise noch nicht bereitgestellt, also erwarten Sie nicht, dass sich in Zukunft etwas ändert).
Daher verwendete das Entwicklungsteam im IE8-Browser mehrere Kompatibilitätsmodi, um die Kompatibilität mit vorherigen Webseiten sicherzustellen. Die ersten beiden Modi sind:
„Quirks“-Modus, der mit den meisten aktuellen Webinhalten kompatibel ist.
Der „Standards“-Modus, auch als „Standardmodus“ bekannt, ist mit Inhalten kompatibel, die IE7 normal anzeigen kann.
Der dritte Modus erfordert die Zusammenarbeit von Webentwicklern. Webentwickler müssen der Webseite ein zusätzliches Meta-Tag hinzufügen, um ihre eigene Webseite zu identifizieren und so die beste Kompatibilität mit IE8 zu erreichen. Es wird berichtet, dass IE8 im „Standardmodus“ den sehr strengen Acid2-Seitentest bestehen kann.

<<:  Von CSS 3D zur räumlichen Koordinatenachse mit Quellcode

>>:  Beispielcode für die Konvertierung von MySQL-Zeilen und -Spalten

Artikel empfehlen

Verwenden Sie CSS, um ein Datei-Upload-Muster zu zeichnen

Wenn Sie es wären, wie würden Sie es erreichen, w...

Beispielanalyse der Verwendung von GROUP_CONCAT in MySQL

Dieser Artikel beschreibt anhand eines Beispiels ...

Implementierungsschritte zur Installation eines FTP-Servers in Ubuntu 14.04

Inhaltsverzeichnis Installieren Softwareverwaltun...

Implementierung der MySQL-Datendesensibilisierung (Telefonnummer, ID-Karte)

1. Erklärung zur Datendesensibilisierung Bei den ...

So zeigen Sie die IP-Adresse des Docker-Containers an

Ich dachte immer, Docker hätte keine IP-Adresse. ...

MySQL-Serververbindung, Trennung und cmd-Bedienung

Verwenden Sie den Befehl mysql, um eine Verbindun...

Häufige JavaScript-Speicherfehler und Lösungen

Inhaltsverzeichnis 1. Zeitüberwachung 2. Ereignis...

Lösungen für MySql-Abstürze und Dienststartfehler

Ich habe so lange mit PHP zu tun gehabt, aber die...

Grundlegende Verwendung von Javascript-Array-Includes und -Reduces

Inhaltsverzeichnis Vorwort Array.Prototyp.enthält...

Beispielanalyse zum Exportieren, Importieren und Kopieren von Docker-Images

Die erste Lösung besteht darin, das Bild in ein ö...

Eine kurze Analyse der MySQL-Kardinalitätsstatistiken

1. Was ist die Kardinalität? Mit Kardinalität wir...

Implementierungsprinzip und Prozessanalyse der TCP-Leistungsoptimierung

Drei-Wege-Handshake-Phase Anzahl der Wiederholung...