Jo: id Namenskonventionen

Beitrag lesen

Hallo,

gerade habe ich gemerkt, daß Ids von HTML-Elementen keine reine Zahlenwerte haben dürfen, <http://de.selfhtml.org/html/referenz/attribute.htm#id_idref_name@title=sondern mit einem Buchstaben beginnen müssen>:

Das wäre also falsch ?:
<input type="checkbox" name="layer" value="test" id="177" >

und so ist es richtig?
<input type="checkbox" name="layer" value="test" id="id177" >

Meine Frage:
Warum besteht diese Regel?
Was kann bei einer bestehenden Anwendung passieren, wenn man sich nicht daran gehalten hat (weil mans nicht gewußt hat ;-)?

Danke + Gruß
Jo