Björn Höhrmann: Validator des W3C taugt nichts

Beitrag lesen

Wenn er richtig funktioniert, muss er das, was zwischen <script> und </script>
steht, ignorieren, da Christoph diesen Teil in <!-- --> gepackt hat.

Nein, ganz und gar nicht. Die Sequenzen <!-- und --> sind mitnichten Kommentar, wenn sie es wären, würde der Browser den Inhalt ignorieren und gar nicht an die JS-Engine weitergeben. script und style sind in HTML 4 als CDATA Elemente deklariert, jegliches Markup (also z.B. <a> oder &) wird dort ignoriert, also auch <!-- oder -->, einizge Ausnahme bildet die Kombination aus < und / und einem Buchstaben, diese Sequenz beendet CDATA-Elemente.