Что это за атрибут "headerindex =" 5h "? - PullRequest
2 голосов
/ 03 марта 2010

Я видел это на веб-форме Asp.net 2.0 на основе CMS (sitecore).

<a class="boardTextLink " id="boardTextLink6" headerindex="5h">

это семантически правильно и w3c допустимо? Можем ли мы создавать и использовать такие атрибуты? Это хорошая практика?

Ответы [ 2 ]

3 голосов
/ 03 марта 2010

это частный выдуманный атрибут, который, вероятно, помещен туда для изучения / использования каким-то javascript

2 голосов
/ 03 марта 2010

нет, это не правильно и не очень хорошая практика. Такая разметка не сможет проверить

Этот аргумент использовался против dojo toolkit , фреймворк JavaScript активно использует пользовательские атрибуты для выполнения некоторой автоматической замены при создании виджета.

подробнее о пользовательском атрибуте VS class здесь .

Я думаю, что это нормально использовать для частного сайта (интерфейс администратора CMS закрытая интрасеть сайта), но вы должны избегать этого на общедоступных сайтах.

...