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
 nicht angemeldet
 nicht angemeldet Matthias Apsel
 Matthias Apsel Gunnar Bittersmann
 Gunnar Bittersmann Der Martin
 Der Martin