CarstenP: HTML-Kommentare in externem CSS

Beitrag lesen

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;
}
-->

http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.carsten-protsch.de%2Ftemp%2Fcomment.css&warning=1&profile=css2&usermedium=all

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