Sven Rautenberg: Validator erkennt fiesen Fehler nicht !?

Beitrag lesen

Moin!

schreib für nen kommentaranfang
<!--
und fürs ende
-->
die // kommen nicht so gut is mir aufgefallen

Die kommen wunderprächtig! Denn ansonsten kriegst du Javascriptfehler. "--" ist nämlich ein Javascript-Operator - und wenn man das HTML-Kommentarende schreiben will, stößt Javascript eben zwangsläufig auf "--". Deshalb wird das HTML-Kommentarende vor Javascript geschützt, indem ein Javascript-Kommentarzeichen davorgestellt wird: "//".

Führt zu "//-->"

denke mal dass der die zeile ignoriert. weil sie noch im <script> drin ist.

Der Inhalt von <script></script> wird vom Validator ohnehin ignoriert - inklusive der darin enthaltenen HTML-Kommentare. Das ist die Definition des Script-Elements.

Nur gibt es eben seltsame Auswüchse im HTML-Standard. Gewisse Dinge müssen nicht zwingend vorhanden sein, obwohl sie eigentlich undenkbar sind. Lass zum Beispiel einfach mal <body> weg - das ist weiterhin valides HTML 4.01!

- Sven Rautenberg

--
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|