Hi,
Das ist eine ganz normale Klasse, bei der der Punkt fehlt
Und bei der der Unterstrich nicht verwendet werden sollte, weil er als Klassennamenbestandteil nicht zulässig ist
Die relevanten Teile der Grammatik bzw. des Tokenizers von CSS 2 (zu CSS 3 gibt es noch kein Syntax-Modul, die Introduction zu CSS 3 verweist hierzu auf CSS2):
class
: '.' IDENT
;
ident {nmstart}{nmchar}*
nmstart [a-z]|{nonascii}|{escape}
nmchar [a-z0-9-]|{nonascii}|{escape}
nonascii [\200-\377]
escape {unicode}|\[ -~\200-\377]
unicode \{h}{1,6}[ \t\r\n\f]?
_ darf also nicht direkt verwendet werden.
In CSS 1 sieht es ähnlich aus, auch dort ist _ nicht direkt erlaubt.
cu,
Andreas
--
Der Optimist: Das Glas ist halbvoll. - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
Der Optimist: Das Glas ist halbvoll. - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.