Björn Höhrmann: "Sekundärschrift" in HTML-Dokumenten (W3C-validator-clean)

Beitrag lesen

Tut er, nur leider kannst du keine Kommentare innerhalb von <SCRIPT> definieren.
/* Warum nicht? */

Darum ging es m. E. nicht, sondern um einen HTML-Kommentar, also

<SCRIPT TYPE="Javascript">
   <--
        document.write ("<A HREF="ein_url">Verweis</A>");
   //-->
   </SCRIPT>

wobei ich hoffte, daß der Valligator den JavaScript-Code einfach ignoriert.

Kann er nicht. SCRIPT Data ist CDATA und dort werden kommentare nicht 'geparsed', weil gar nicht danach gesucht wird. Es ist nicht falsch <!-- --> rein zu schreiben, aber es hat nicht die gleiche Bedeutung wie ausserhalb dessen.

(Er meldete aber, daß das </A> angeblich zu keinem offenen <A> passe.)

Der erste end-tag open delimiter ('</') definiert das Ende des Elementes, damit machst du SCRIPT zu.

http://www.w3.org/TR/html401/types.html#type-cdata