Christoph Schaffhauser: Validator des W3C taugt nichts

Beitrag lesen

Hallo zusammen. Ich hab versucht meine Homepage CSS und Transitional HTML (4.01) konform zu gestalten. Das hat eigentlich ganz gut geklappt (siehe http://www.darkeagle.com/)
jedoch bin ich auf einen bug im Validator gestossen. Hier das testfile:
***************
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
 <TITLE>Untitled</TITLE>
 <meta http-equiv="content-type" content="Mime-Type; charset=ISO-8859-1">
 <script type="text/javascript">
 <!--
 var xyz = "</SPAN>";
 //-->
 </script>
</HEAD>
<BODY>

</BODY>
</HTML>
***************

Diese Testseite gibt folgenden Fehler:

***************
Line 8, column 18:

var xyz = "</SPAN>";
                  ^
Error: end tag for element "SPAN" which is not open; try removing the end tag or check for improper nesting of elements
***************

Anscheinend schnallt es der Validator nicht das der String "</SPAN>" kein Tag ist und demzufolge auch nichts zumachen will, da er ja in ein Javascript eingebungen ist.

Was denkt Ihr darüber?
behelfsmässig hab ich dann das script umgeschrieben dass es so ausschaut:

var xyz = "<" + "/SPAN>";

So schnallt ers dann

Gruss Christoph