From Htmlpedia
Contents |
[edit]
Tidy: ... niet mogelijk om "name" waarde naar "id" te kopiëren.
[edit]
Oorzaak:
In XHTML, het "name" attribuut is verouderd en vervangen door het "id" attribuut. Indien je beide atributen wilt gebruiken i.v.m. compabiliteit, dienen beide waardes gelijk te zijn. Deze fout ontstaat aleen waneer het "name" attribuut bestaat en tidy probeerde de waarde naar het "id" attribuut te kopiëren. Echter, dient een "id" te beginnen met een letter (A-Za-z) (en).
[edit]
Voorbeeld:
![]() | <a name="123456">...</a> |
![]() | <a id="123456">...</a> |
![]() | <a id="my_link">...</a> |
![]() | <a id="my_link" name="my_link">...</a> |
[edit]
Oplossing:
Gebruik "id" in plaats van "name" of gebruik allebei met dezelfde waarde.
Gebruik geen numerieke waardes voor "name"
[edit]
Referenties:
- XHTML W3c spec: name attribute: http://www.w3.org/TR/xhtml1/#h-4.10 (engels)
- XHTML W3c spec: name and id attributes: http://www.w3.org/TR/xhtml1/#C_8 (engels)
- ID W3C spec: http://www.w3.org/TR/html4/types.html#h-6.2 (engels)


