... атрибут "..." с неправильным значением "..."

Причина:

Каждый атрибут принадлежит своей категории. Для некоторых типов приняты ограничения на значения. Существуют следующие категории атрибутов:

  1. CDATA - это последовательность символов
  2. ID и NAME  должны всегда начинаться с буквы ([A-Za-z]) и за ними могут следовать любое количество букв, цифр ([0-9]), дефисов ("-"), символов подчеркивания ("_"), двоеточий (":") и точек (".").
  3. IDREF и IDREFS - это ссылки на лексемы ID, определенные другими атрибутами. IDREF имеет единственное значение, а IDREFS - это список значений, разделенных пробелами.
  4. NUMBER должен содержать не менее одного символа цифры ([0-9])

Чтобы определить тип атрибута, найдите (здесь) имя тега и проверьте его описание.

Пример:

<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