suit: Welche Zeichen darf eine ID enthalten?

Beitrag lesen

ich habe zwar gerade nochmal nachgelesen unter
http://de.selfhtml.org/html/referenz/attribute.htm#id_idref_name

Der Vollständigkeit halber die Primärquelle: http://www.w3.org/TR/html4/types.html#type-name

aber ich bin fast sicher, dass es da Probleme gab mit anderen Zeichen als Buchstaben und Ziffern...

Dar eine Id 'bp1-2010' heißen?
Es geht um automatisch generierte Ansichten, von denen auch mal mehrere in einem Dokument stehen können und die werden nach Objektnummer und Jahr O-JJJJ bezeichnet. Das würde ich auch gerne in die ID übernehmen.

Gibts da Bedenken für irgendwelche noch üblichen Browser?

Mir sind keine bekannt - Bindestriche sind selbst im IE6 kein Thema.

Mit Punkten oder Strichpunkten habe ich allerdings noch keine Erfahrungen gemacht - allerdings wäre das auch im CSS etwas umständlich, da ein Punkt maskiert werden muss

#foo.bar könnte sonst ja ein Element mit der ID foo und der Klasse bar selektieren.