Sönke Tesch: 'Einlese-Fehler' wenn Klasse '_' enthält

Beitrag lesen

Der CSS-Validator gibt mir doch für jede Zeile in der CSS-Datei einen 'Einlese-Fehler', die ein '_' enthält.

Beispiel:
<<<
div.pnrm_frm { border-style:solid;
               border-color:#000000;
               border-width:1px; }

ergibt im Validator:
<<<
Zeile: 38 Kontext : div.pnrm

Einlese-Fehler - pnrm_frm { border-style:solid; border-color:#000000; border-width:1px; }

Wieso ist das so?

"In CSS2, identifiers  (including element names, classes, and IDs in
   selectors) can contain only the characters [A-Za-z0-9] and ISO 10646
   characters 161 and higher, plus the hyphen (-);"
   CSS2-Standard, 4.3.1, Characters and case
   [http://www.w3.org/TR/REC-CSS2/syndata.html#q4]

Der Unterstrich liegt an Position 95.

Gruß,
  soenk.e