@@MudGuard:
Nein, der HTML-5-DOCTYPE wurde extra so gewählt, dass er den Standardkonformen Modus auslöst.[…]
Irgendwie erscheint mir das widersinnig.
Ja, das ist es. Die Widersinnigkeit liegt IMHO aber woanders.
Wenn nicht gesagt wird, um welchen Standard es geht (SYSTEM- und PUBLIC-Identifier fehlen ja), verhalten sich die Browser konform zu diesem unbekannten Standard?
Die DOCTYPE gibt an, in welcher Sprache/Sprachvariante ein Dokument verfasst ist, also welche Grammatikregeln für die jeweilige Markupsprache gelten. Das hat erstmal nichts mit Rendering zu tun. Rein gar nichts.
Dass die DOCTYPE-Angabe zum Umschalten von Renderingsmodi missbraucht wird, ist eine große Eselei von M$. Und andere machen da mit.
Wenn es schon verschiedene Renderingsmodi geben soll, dann hätte der Schalter in ein 'meta'-Element gehört: à la
<meta name="rendering-mode" value="quirks"/>
Live long and prosper,
Gunnar
Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)