Er soll dem Internet Explorer vermitteln, mit welcher Renderingengine die Webseite korrekt dargestellt wird. Damit sollen die verschiedenen (für Webdesigner und -entwickler ärgerlichen) Doctype-Umschaltungen bezüglich Quirks- und Standardmode und den Problemen mit dem XML-Prolog beim Internet Explorer abgelöst werden.
In früheren Zeiten und auch heute ist es nur mittels eingefügtem Code durch Conditional Comments oder CSS-Hacks möglich, den verschiedenen IE einigermaßen bei zu bringen, dass sie Webseiten korrekt anzeigen. Selbst gültige Doctypes und XML-Elemente führen beim IE derzeit dazu, in verschiedene Darstellungsmodi zu schalten, was zu ungewünschten Ergebnissen bei Webseiten führt.
Wie sieht nun so ein neuer Header aus?
Der Header ist sowohl in HTML erstellbar als auch auf dem Server selbst, beispielsweise durch eine serverseitige Skriptsprache.
Für den IE würde er in HTML so aussehen:
<meta http-equiv="X-UA-Compatible" content="IE=8">
Es ist auch möglich, mehrere (auch andere) Browser zusätzlich anzugeben:
<meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4">
Eine Ausgabe als HTTP-Header sähe beispielsweise so aus:
Connection: close
Date: Wed, 23 Jan 2008 15:58:35 GMT
Accept-Ranges: bytes
ETag: "280100-1b6-80bfd280"
Server: Apache/2.2.3 (CentOS)
Content-Length: 438
Content-Type: text/html; charset=UTF-8
Last-Modified: Tue, 15 Nov 2005 13:24:10 GMT
Title: Example Web Page
X-UA-Compatible: IE=8;FF=3;OtherUA=4
Wieder eine Browserweiche, wenn auch eine einfach zu schreibende, mehr. Nützlich, wenn es dann auch wirklich funktioniert.
Wer mehr zum Tanz um die Kompatibilität des IE 8 lesen will, sei auf einen Artikel bei AListApart und im IE-Entwicklerblog und eine Anmerkung im W3C-Blog verwiesen.
Ob dieser Header allerdings das Dilemma löst, dass der IE immer den Standards mehrere Jahre hinterher hinkt, glaube ich nicht.
Microsoft ist da oft zu unflexibel und nicht wirklich dazu gezwungen.
Aber vielleicht kann der IE 10 später mal HTML 4.01 korrekt anzeigen. HTML, nicht XML oder XHTML – das wäre ja wohl doch eine Überforderung.
Es bleibt weiterhin Hoffnung für den kranken IE. Gute Besserung.

Kommentar für Blogeintrag
TrackBack-URL:
http://gwendragon.de/blog/Web/Browser/InternetExplorer/header-als-ie-browserweiche.html/trackback↑Artikel