Hallo,
Im Zusammenhang mit Linkankern erwähnen die Kompatibilitätsrichtlinien:
»Note that the collection of legal values in XML 1.0 Section 2.3, production 5 is much larger than that permitted to be used in the ID and NAME types defined in HTML 4. When defining fragment identifiers to be backward-compatible, only strings matching the pattern [A-Za-z][A-Za-z0-9:_.-]* should be used.«
Das gilt meiner Lesart nach im Grunde für alle id-Attribute, schließlich ist id="_bla" nicht kompatibel mit HTML.
Mathias