@@alle:
nuqneH
Test: http://bittersmann.de/test/unescaped-vs-escaped-id-and-class-selectors
CSS-Grammtik: [CSS21 §G, CSS3-SELECTORS §10]
Links unten rot, der Selektor '.0' wirkt nicht. Natürlich.
Klassenselektoren sind: '.' IDENT; IDENT → {ident}; {ident} → [-]?{nmstart}{nmchar}*; {nmstart} schließt [0-9] aus.
Aber links oben auch rot? Der Selektor '#0' wirkt nicht?
ID-Selktoren sind HASH; HASH → "#"{name}; {name} schließt [0-9] ein.
Also sollte '#0' als Selektor für ein Element mit der ID "0" funktionieren. Tut’s aber nicht, weder in IE noch in Firefox noch in Opera noch in Webkits. Browser-Bug?
Qapla'
--
„Perfektion ist nicht dann erreicht, wenn es nichts mehr hinzuzufügen gibt, sondern wenn man nichts mehr weglassen kann.“ (Antoine de Saint-Exupéry)
„Perfektion ist nicht dann erreicht, wenn es nichts mehr hinzuzufügen gibt, sondern wenn man nichts mehr weglassen kann.“ (Antoine de Saint-Exupéry)