Testcase
The characters "#", "%", "[" and "]" as well as any Unicode whitespace characters (no-break space etc.) should be banned in HTML5 IDs because they trigger a validation error if used in a href attribute. At least "#" are "%" also causing problems in practice (and not just in IE6 as the comment from r62134 suggests); see attached testcase.
Version: unspecified
Severity: enhancement
attachment fragments.html ignored as obsolete