Hallo Andreas,
Sie sind im HTML-Dokument im Style-Element erlaubt.
Sie sind NICHT erlaubt im CSS-File.
Kannst Du mir sagen, warum das folgende externe Stylesheet problemlos validiert wird?
<!--
p {
font-family:Verdana,sans-serif;
}
-->
Laut http://www.w3.org/TR/CSS2/syndata.html besteht ein Stylesheet aus den folgenden Teilen:
stylesheet : [ CDO | CDC | S | statement ]*;
CDO = <!--
CDC = -->
S = [ \t\r\n\f]+
statement = ruleset | at-rule
Eine Stelle in der Spezifikation, die das CDO und CDC explizit auf Style-Blocks innerhalb eines HTML-Files beschränkt, habe ich nicht gefunden. Aus dem von Dir in [pref:t=72136&m=415554] zitiertem Satz lese ich nur die Begründung heraus, weshalb HTML-Kommentare überhaupt vorkommen dürfen, nicht aber, daß sie tatsächlich nur auf Style-Blocks in HTML beschränkt sind. Falls dieses tatsächlich die relevante Stelle sein sollte, dann hat der Validator einen Bug...
Viele Grüße
Carsten