Internet Explorer - Standards machen Microsoft Probleme

Anzeige

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]

  1. 1
  2. 2

GodsBoss 24. Jan 2008

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

phunkydizco 23. Jan 2008

Dann funktioniert die Seite ja in keinem Browser richtig. Da bringt dann auch ein...

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...

Kommentieren


CSS einfach erklärt / 20. Apr 2009

Statistiken der Browser-Marktanteile

Developer's Guide / 23. Jan 2008

IE8 soll Acid-2-Test bestehen

hochniveau: Das offizielle Blog der h8u.de Gemeinde / 22. Jan 2008

Häme!

Maexchen1 / 22. Jan 2008

Immer die anderen

SammelSchrott / 22. Jan 2008

(www.sammelschrott.net) 2008/ 01/ 22/ 86

IT-weblog / 22. Jan 2008

IE mit eigenem Standard?

Mehr Erfolg im Internet / 22. Jan 2008

Webseiten und der Internet-Explorer



Anzeige
  1. JAVA-Entwickler/in
    über Schlagheck Radtke Oldiges Executive Consultants GmbH, Süddeutschland
  2. Online Projektmanager/in/E-Business Berater/in
    Aha! Agentur für Handelsmarketing GmbH, Köln
  3. Softwareentwickler Java (m/w)
    Payment Network AG, Wetzlar bei Frankfurt
  4. Mitarbeiter Deskside Support (m/w)
    Computacenter Managed Services GmbH, Berlin

 

Detailsuche


Folgen Sie uns
       


Meistgelesen
  1. Radeon HD 7770 und 7750 im Test

    Die Grafikkarte mit 1 GHz für 159 Euro

  2. Youporn-Betreiber

    Hacker will 350.000 Datensätze bei Pornoseite erbeutet haben

  3. Smartphone-App

    Remove löscht störende Menschen im Bild

  4. Google

    Wir haben den größten DNS-Dienst

  5. Ron was wrong, Whit is right

    RSA-Schlüssel unsicherer als gedacht


Meistkommentiert
  1. Kommentare: 270 | letzter Beitrag 13.02. 23:28

  2. Kommentare: 209 | letzter Beitrag 11:35 Uhr

  3. Kommentare: 194 | letzter Beitrag 14.02. 13:50

  4. Kommentare: 117 | letzter Beitrag 14.02. 12:39

  5. Kommentare: 114 | letzter Beitrag 11:34 Uhr

Mehr


  1. Apple-TV

    Tim Cook gibt Hinweise zum Apple-Fernseher

  2. Rockstar Games

    GTA 5 nutzt angeblich Sprachanimationen von Speech Graphics

  3. MITx

    MIT bietet ersten Onlinekurs an

  4. Apps für Windows 8

    Es darf jeden Namen nur einmal geben

  5. Jonathan Schwartz

    Ex-Sun-Chef analysiert die letzten Tage von Sun Microsystems

  6. Sicherheitslücke

    Groupware Horde enthält Backdoor

  7. Zynga

    2,9 Millionen zahlende Kunden bei Castleville & Co.

  8. Cloud-Smartphone

    Acer bestätigt Cloud Mobile mit Android 4

  9. Ron was wrong, Whit is right

    RSA-Schlüssel unsicherer als gedacht

  10. Bioware

    Kurz die Welt retten in der Demo zu Mass Effect 3



Haben wir etwas übersehen?

E-Mail an news@golem.de


Unity Technologies: Bessere Grafik und KI mit Unity 3.5 verfügbar
Unity Technologies
Bessere Grafik und KI mit Unity 3.5 verfügbar

Ab sofort ist Version 3.5 der besonders für Webspiele geeigneten Unity-3D-Engine verfügbar. Sie bietet neue KI-Algorithmen für besseres Pathfinding, außerdem frisch programmierte Grafikeffekte. Auch die Gewinner des "Flash in a Flash"-Wettbewerbs stehen fest.

  1. Linaro Unity-Desktop für OpenGL ES ist fast fertig
  2. Stage 3D Unity 3.5 mit Flash-Unterstützung in der Testphase
  3. Ubuntu Popularität bei Distrowatch sinkt weiter

Tablet-Nachfolger: iPad-3-Teile aufgetaucht
Tablet-Nachfolger
iPad-3-Teile aufgetaucht

Zahlreiche Fotos von Einzelteilen von Apples neuem iPad 3 sind aufgetaucht, die nahelegen, dass das neue Tablet mit einem hochauflösenden Bildschirm von Sharp und einer neuen Kamera ausgerüstet ist.

  1. Apple-Tablet iPad 3 wird angeblich in der ersten Märzwoche vorgestellt
  2. QXGA-Display iPad 3 mit 2.048 x 1.536 Pixeln?
  3. Gerüchte iPad 3 mit LTE, Quad-Core-CPU und Retina-Display

Test X-Plane 10: Flugsimulator mit Openstreetmap und vielen Rechnern
Test X-Plane 10
Flugsimulator mit Openstreetmap und vielen Rechnern

Ernsthafte Flugsimulationen gibt es kaum noch. Eine der letzten verbliebenen ist X-Plane 10 für Windows, Mac OS X und Linux. Golem.de hat sich ins virtuelle Cockpit gesetzt und den Flugsimulator mit mehreren Rechnern und iPads als Instrumente gespielt.


Zum Artikel