MudGuard: CSS Style Sheets & Netscape bzw. Mozilla ??!

Beitrag lesen

Hi,

Soweit ich weiß, kann man auch Zahlen als Bezeichner für Klassen verwenden,
es ist (nicht wie beim Universalattribut ID) CDATA erlaubt. Ich vermeide
sowas trotzdem instinktiv und hatte nie Probleme.

Auf HTML-Seite ja - es kann pro Element nur ein Attribut vom Typ ID definiert werden, das ist das id-Attribut. Für class ist also nur noch CDATA übrig...

Aber: in CSS ist das strenger geregelt:

Die relevanten Grammatik- und Parser-Regeln zeigen, daß eine Ziffer nicht (unmaskiert) als erstes Zeichen vorkommen darf:

class
  : '.' IDENT
  ;

ident  {nmstart}{nmchar}*
nmstart  [a-z]|{nonascii}|{escape}
nonascii [\200-\377]
escape  {unicode}|\[ -~\200-\377]
unicode  \{h}{1,6}[ \t\r\n\f]?
h  [0-9a-f]

Nachzulesen unter http://www.w3.org/TR/REC-CSS2/grammar.html

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.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/