molily: eigene Attribute, Kommentare, HTML 4.01 -> HTML 5

Beitrag lesen

Hallo,

Im Prinzip ist HTML 5 eine Obermenge von HTML 4.01. Was in HTML 4.01 gültig ist, ist AFAIK auch in HTML 5 gültig

Im Prinzip nicht, in der Praxis meistens schon.

HTML 4 ist eine SGML-Anwendung, daher sind relativ fiese Syntaxtricks möglich, die die Browser nie unterstützt haben, da sie keine SGML-Parser benutzt haben. HTML5 basiert nicht auf SGML.

Ich würde die relativ konsequente Systematik von HTML 4.01 Strict oder gar XHTML 1.0 Strict nicht zugunsten des Wischiwaschi von HTML 5 aufgeben wollen.

HTML 4.01 ist nicht wirklich konsequent. XHTML 1.0 lässt sich auch nur mit viel Aufwand vernünftig validieren.

Der HTML5-Validator ist insgesamt strenger und prüft weitaus mehr Regeln, als SGML-DTD-, XML-DTD- und XML-Schema-Validierung es je getan haben. Der Unterschied zwischen Strict und Transitional ist im Vergleich dazu eher klein.

Mathias