Подтвердить что ты не робот

Может ли элемент HTML иметь произвольные атрибуты?

Возможный дубликат:
Пользовательские атрибуты - Да или нет?

Можно ли присвоить HTML-элементу произвольные атрибуты?

Например:

<div imMakingUpAnAttribute="whatever"></div>
4b9b3361

Ответ 1

Да, у вас могут быть пользовательские атрибуты.

<div imMakingUpAnAttribute="whatever"></div>

Но ваш HTML не будет проверен.

Чтобы избежать этой проблемы, просто прикрепите свой атрибут data -, и ваш HTML будет проверен...

<div data-imMakingUpAnAttribute="whatever"></div>

Ответ 2

Да, но они должны иметь префикс data-.

Атрибут пользовательских данных - это атрибут без имени, имя которого начинается с строки "data-", имеет по крайней мере один символ после дефис, является XML-совместимым и не содержит символов в диапазоне U + 0041 до U + 005A (ЛАТИНСКОЕ КАПИТАЛ ПИСЬМО А-ЛАТИНСКОГО КАПИТАЛЬНОГО ПИСЬМА Z).

W3C HTML5 Spec: http://dev.w3.org/html5/spec/single-page.html?utm_source=dlvr.it&utm_medium=feed#embedding-custom-non-visible-data-with-the-data- * -attributes