Tach,
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Er bemängelt das '/' im meta-Tag: “character data is not allowed here.”
nein, er bemängelt das > nach dem /, bereits der Slash beendet das Tag und die Klammer steht also im Fließtext des head. Die entsprechende SGML-Eigenschaft heißt meines Wissens Shorttag.
<p><input /></p>
Hier ist ja Fließtext erlaubt, ein komplett HTML kompatibler Browser müßte halt ein > im Fließtext darstellen.
Muss man das verstehen?
Nicht auf den ersten Blick, deswegen wurde bei XML auch eine andere Teilmenge von SGML genutzt als vorher bei HTML.
mfg
Woodfighter