Internet Explorer - Standards machen Microsoft Probleme

Eigentlich sollte die Angabe des Dokumenttyps noch vor dem Header eines HTML-Dokuments alle Probleme aus der Welt schaffen. Je nach Dokumenttyp schaltet ein Browser in einen Quirks-Modus, bei dem unter anderem das CSS-Box-Modell anders interpretiert wird, oder in einen Standardmodus. Trifft Letzteres zu, stellt der Browser eine Webseite den Webstandards folgend dar - soweit die Theorie.

Zwei Probleme haben die Wirksamkeit der Dokumentendeklaration praktisch ausgehebelt: Zum einen wechselt der Internet Explorer in der Version 6 mit dem entsprechenden Dokumenttyp zwar korrekt in den Standardmodus, jedoch hat diese Version auch im Standardmodus teils extreme Defizite bei der Darstellung von Webseiten. Die Darstellungsprobleme gehen gar so weit, dass bestimmte CSS-Eigenschaften beim Internet Explorer 6 möglichst zu vermeiden sind. Der Browser kennt diese zwar, die Interpretation der Eigenschaften ist mit der anderer Browser aber kaum zu vergleichen.

Zum anderen neigen viele Werkzeuge für Webentwickler dazu, Dokumenttyp-Deklarationen in das HTML-Dokument einzubauen. In Verbindung mit der Rendering-Engine des Internet Explorer 6 haben sich Webentwickler darauf verlassen, dass die Darstellung endgültig wäre. Die Veröffentlichung des Internet Explorer 7 stellte wegen seiner Nähe zu Webstandards diese Seiten teilweise nicht mehr korrekt dar.

Mit dem Internet Explorer 8 stehen die Entwickler in Redmond also vor demselben Problem: Der Browser soll im Bereich der Darstellung zu anderen Browsern aufschließen, riskiert damit aber, noch mehr Seiten falsch anzuzeigen, die für den Internet Explorer 6 angepasst wurden. Aus der Kompatibilitätsfalle soll ein neues Metatag hinausführen:

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

Mit obigem Tag gibt eine Webseite dem Browser explizit an, den Standardmodus des Internet Explorer 8 zu nutzen. Des Weiteren sieht der Vorschlag vor, dass auch andere Browser dieses Tag nutzen. Statt 'Content"=IE=8"' könnte genauso 'content="IE=8;FF=3;OtherUA=4"' genutzt werden. Alte "Standard"-Webseiten rendert der Internet Explorer 8 vermutlich ähnlich wie der Internet Explorer 7 - möglichst nahe und kompatibel zum Internet Explorer 6 und inkompatibel zu bestehenden Webstandards.

Für den Webdesigner heißt das vermutlich, dass die eigenen Kreationen, die möglicherweise nicht für den Internet Explorer 6, sondern den Webstandards folgend geschrieben wurden, um das genannte Metatag ergänzt werden müssen. Nur so wird sichergestellt, dass der Internet Explorer 8 auch tatsächlich so rendert, wie es vom World Wide Web Consortium (W3C) vorgesehen wird.

Die Lösung hat jedoch einen entscheidenden Nachteil: Eventuell verlässt sich der Designer auf einen bestimmten Fehler, der dann für die Ewigkeit mitgezogen werden muss. So müssten zukünftige Browser etwa für 'IE=8'-Seiten eine kompatible Darstellungsmöglichkeit mit sich führen. Unklar erscheint vor allem, wie mit Fehlern seitens der Browserhersteller umgegangen werden soll. Soll der Webdsigner etwa ein 'IE=8.01' nutzen können? Oder welches Fehlerbeseitigen rechtfertigt einen eigenen "Kompatibilitätmodus" im Browser?

Am Ende könnten Browserhersteller das Nachsehen haben, die die Darstellung mehrerer alter Browserversionen mit sich ziehen müssen. Der Webdesigner kann bei der Lösung dafür hoffen, dass Browserhersteller auch in zukünftigen Versionen Fehler nicht unerwartet beseitigen, da die Darstellung von der Webseite festgelegt wurde. [von Andreas Sebayang und Ingo Pakalski]

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
 Internet Explorer - Standards machen Microsoft Probleme
  1.  
  2. 1
  3. 2


GodsBoss 24. Jan 2008

Es gibt auch ActiveX-Plugins für manche Gecko-Browser, die Versionen weiß ich allerdings...

Yeeeeeeeeha 23. Jan 2008

Hmm, im Gegensatz zu Win 3.11 und 9x ist 2000 ja durchaus von der Architektur her...

RedFlash 23. Jan 2008

ufw1965 23. Jan 2008

Ohne den IE würde MS viel weniger über Dich als User erfahren. Deine Surfgewohnheiten...



Aktuell auf der Startseite von Golem.de
Disney+, Netflix und Prime Video
Das goldene Streamingzeitalter wird zum silbernen

Das aktuelle Jahr hat viele Umbrüche im Streamingmarkt erlebt - und nächstes Jahr geht es weiter. Das wird negative Auswirkungen für Anbieter und Kunden haben.
Eine Analyse von Ingo Pakalski

Disney+, Netflix und Prime Video: Das goldene Streamingzeitalter wird zum silbernen
Artikel
  1. Kernfusion: US-Fusionslabor erreicht konsistent Zündungen
    Kernfusion
    US-Fusionslabor erreicht konsistent Zündungen

    Vor einem Jahr gelang der US-Forschungseinrichtung NIF ein wichtiger Fortschritt bei der Kernfusion. Der wurde inzwischen mehrfach wiederholt.

  2. Aufkauf der Restaktien: Silver Lake will die Software AG vollends übernehmen
    Aufkauf der Restaktien
    Silver Lake will die Software AG vollends übernehmen

    Das Angebot des Investors für die restlichen Anteile liegt vor. Die Software AG trennt sich derweil von zwei Produkten.

  3. 49-Euro-Ticket: Stendal könnte doch zum Deutschlandticket zurückkehren
    49-Euro-Ticket
    Stendal könnte doch zum Deutschlandticket zurückkehren

    Während weitere Landkreise ebenfalls über ein Aus für das Deutschlandticket nachdenken, gibt es für Stendal einen möglichen Ausweg.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    • Daily Deals • Last-Minute-Angebote bei Amazon • Avatar & The Crew Motorfest bis -50% • Xbox Series X 399€ • Cherry MX Board 3.0 S 49,95€ • Crucial MX500 2 TB 110,90€ • AVM FRITZ!Box 7590 AX + FRITZ!DECT 500 219€ [Werbung]
    •  /