Если вы используете html5, вы можете использовать:
data-customAttributeName="whatever value"
Префикс data-
является обязательным, но вы можете дополнить его любым, что захотите (при условии, что это допустимая строка символов HTML (az, 0-9, подчеркивание и дефис 1 ).
Кроме того, это не имеет большого значения, поскольку html будет игнорировать атрибуты, которые он не понимает или просто не может проанализировать. Однако пользовательские атрибуты, скорее всего, будут выдавать ошибки проверки (если вы не определите и не зададите пользовательский DTD).
<ч />
- Возможно, есть и другие, но я точно не помню.