Почему я не могу иметь числовое значение в качестве идентификатора элемента?

Работая над проектом, я почти закончила и просто приводила в порядок HTML-код, и я обнаружил, что на самом деле вам не разрешено иметь идентификатор, который является просто цифрой.

<a> атрибут "id" имеет недопустимое значение "567". Идентификатор атрибута имеет тип ID. Как описано выше, оно должно начинаться с буквы и не должно содержать пробелов

Good    <a id="567" href="/index.html">
Good    <a id="n567" href="/index.html">

Я могу просмотреть свой код и добавить букву, а затем убрать ее, когда значение используется в моем jQuery, но это может привести к негодованию.

Есть ли причина, по которой я не должен использовать номера в качестве идентификаторов?

Ответы на вопрос(2)

Ваш ответ на вопрос