Yerf!
du kannst problemlos <div class="123"> oder <div class="-foo"> schreiben, das ist valide und führt in html zu keinerlei problemen (da sich das class-attribut einen scheiss interessiert, was in css vorsich geht)- in css wirst du damit aber schwierigkeiten haben, da die auswertung des class-attributs zu css klassen führt, die eben so nicht sein dürfen
Laut dem verlinkten Dokument ist das doch möglich und erlaubt? Man muss im CSS-Selektor nur entsprechend Escapen, aber das sollte doch selbstverständlich sein...
<div class="123">
.\31 23 { }
<div class="-foo">
.\-foo { }
Gruß,
Harlequin
--
<!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->
<!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->