Hallo,
Das sind für einen Nicht-IE (und ganz alte IEs) zwei unbekannte Deklarationen, mithin invalider Code. Da *HTML*-Browser aber per definitionem ihnen unbekannte Elemente ignorieren sollen, sehen die nur "HTML". Ergo: invalide, aber das stört niemanden - außer diejenigen, die sich ein "Valide-Pepperl" auf die Page tun möchten. ;)
Meine Argument war ja, dass es angezeigt werden würde, denn dann wäre ja der Inhalt für jeden (HTML-)Browser sichtbar und nicht nur für IE.
Hm, mir fällt gerade auf, dass die Kurzform eine "schönere" Form für mein zweites Beispiel wäre, aber halt nicht valid. Daher kommt sie für mich nicht in Frage.
Gruß;