Om nah hoo pez nyeetz, Matthias!
Hier gibt es scheinbar einen "Konflikt" zwischen HTML und CSS.
Laut CSS ist das zwar erlaubt, aber in HTML nicht!in HTML5 schon. Also noch mangelhafte Umsetzung, was das HTML betrifft.
Oder "schlecht gedacht" in der HTML5 Spec.
Man kann natürlich auch Probleme schaffen, wo vorher keine waren ...!
Passend zum Thema: http://www.456bereastreet.com/archive/201011/html5_allows_almost_any_value_for_the_id_attribute_use_wisely/
Gruß Gunther