Hallo Tabellenkalk,
unser Wiki ist an der Stelle nicht ganz klar. Es beschreibt die Regeln für HTML4 id und CSS Identifier. Eine ID in HTML5 darf mehr sein. Die HTML Spec sagt (mittlerweile):
The id attribute specifies its element's unique identifier (ID). There are no other restrictions on what form an ID can take; in particular, IDs can consist of just digits, start with a digit, start with an underscore, consist of just punctuation, etc.
Beispielsweise findet document.getElementById("1234-info") ein Element mit id="1234-info" durchaus. CSS weiß von dieser Erweiterung noch nichts, hinter dem # muss ein gültiger CSS Identifier stehen und der entspricht im Wesentlichen den HTML4 Regeln.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi