XML Declaration und Quirk Mode in IE 6
Obwohl die W3C Recommendation lautet: » XHTML document authors are strongly encouraged to use XML declarations in all their documents« sollte man sich nicht daran halten, wenn man mit seinen XHTML Dokumenten auch IE 6 kompatibel sein möchte.
Die meisten Browser können Seiten nämlich in zwei verschiedenen Modi darstellen: im »Quirk Mode« und im »Standards Compliance Mode«. Der letztere stellt, wie der Name schon vermuten lässt, die Seiten so dar, wie es den W3C Standards entspricht.
In den »Quirk Mode« hingegen schaltet ein Browser, wenn z.B. die Doctype Declaration im HTML Dokument fehlt oder fehlerhaft ist. Der Browser verhält sich dann wie ein alter »quirky« Browser, der von Standards noch nichts gehört hat.
Und nun gibt es leider diesen Bug in IE 6, der den »Quirk Mode« zur Seitendarstellung auch dann einsetzt, wenn vor der Doctype Declaration noch etwas steht – wie z.B. eben die XML Declaration. Da diese aber nicht zwingend vorgeschrieben ist, empfiehlt es sich, sie einfach wegzulassen.
Ähnliche Beiträge:
Google hat die Antwort auf das Leben, das Universum und alles... Blocksatz und CSS 3
Kommentar schreiben:
FAQ (Häufig gestellte Fragen)
Kommentare:
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Henning zu Harbor – Sicherer Hafen [Testflight]
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Mesrop zu Harbor – Sicherer Hafen [Testflight]
- Michael Preidel zu Hopper 1.0b7 (Update: 1.0b9)
Schlagwörter
