Каждый атрибут принадлежит своей категории. Для некоторых типов приняты ограничения на значения. Существуют следующие категории атрибутов:
Чтобы определить тип атрибута, найдите (здесь) имя тега и проверьте его описание.
<a> атрибут "id" с неправильным значением "567"
Атрибут ID, как описано выше, должен начинаться с латинской буквы
НЕПРАВИЛЬНО <a id="567" href="/index.html">
ПРАВИЛЬНО <a id="n567" href="/index.html">
W3C спецификация: http://www.w3.org/TR/html4/types.html#h-6.2
W3C теги: http://www.w3.org/TR/html4/index/elements.html