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:
- SmartFehler-Redaktion zu Xiaomi Mi Smart Fan Ventilator in Home Assistant einbinden
- Michael Preidel zu BBEdit-Tipp: Einrücken mit Tab-Taste
- Dirk zu BBEdit-Tipp: Einrücken mit Tab-Taste
- Michael Preidel zu Pop-up Fenster sind zurück – ein bisschen
- Bock zu Pop-up Fenster sind zurück – ein bisschen
- Michael Preidel zu Pasta dell’Orto
Schlagwörter