Was Redeemer mit seinem "Vergleich" sagen wollte ist wohl eher:
Ich mache keinerlei Angaben darüber, welche
HTML-Version ich verwenden möchte, erstelle nichtmal ein syntaktisch korrektes
HTML-Fragment.
Warum kann der Browser mir das dann nicht richtig anzeigen?
Analog zu: Ich sage Delphi nicht, für welche Zielplattform ich mein Kompilat haben möchte. Warum läuft es dann nicht auf jedem Betriebssystem?
Oder anders formuliert:
Bei dem Codebeispiel aus dem Eingangspost kann man froh sein, dass ein Browser es überhaupt anzeigt. Er kann da nicht mehr als raten, was wohl gemeint sein könnte.
Er muss interpretieren und das macht er halt anders, als vom Anwender erwartet. Aber liegt der Fehler deshalb nun beim Browser?
http://webkompetenz.wikidot.com/html...tandards-modus