Насколько соответствуют стандратам "самодельные" атрибуты HTML тегов?

Solmyr
На сайте с 10.09.2007
Offline
501
558

Насколько я могу судить если определить в HTML-теге самодельный атрибут например:

<div blahblahblah="bla-value">

То это на данный момент работает во всех броузерах. Значение такого атрибута можно всегда считать и записать скриптом, что очень удобно для передачи переменных связанных с данным HTML-тегом.

Вопрос в том, насколько такое использование атрибутов соответствует стандартам? Насколько вероятно что в будущих реализациях броузеров пропадет возможность читать и писать такие атрибуты?

Оптимизайка
На сайте с 11.03.2012
Offline
396
#1

По стандарту можно использовать атрибуты data-blahblah="blah-value". А "самодельные" атрибуты использует, к примеру, гугловский фреймворк angularjs, так что вряд ли пропадет такая возможность :)

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
DiAksID
На сайте с 02.08.2008
Offline
218
#2
Оптимизайка:
... А "самодельные" атрибуты использует, к примеру, гугловский фреймворк angularjs, так что вряд ли пропадет такая возможность :)

таки для перфекционистов у ангуляра предусмотрено использование синтаксиса data-{атрибут}, шоб валидаторы не плевались. да и джекверя со своей $(...).data намекает не выёживаться с атрибурами лишний раз... хотя свой doctype привентить - раз плюнуть, ежли по взрослому захотелось...

show must go on !!!...
RiDDi
На сайте с 06.06.2010
Offline
256
#3

с data- тоже могут быть конфликты - с другими модулями например

хотя вроде принято делать data-{module}-{attr} но все равно..

лучше, как сказал DiAksID, уточнять doctype и использовать специальный формат под хранение данных с пространством имен и всеми плюшками

Вебмастер отдыхает на бережках морей. Заработок в интернете - дело техники.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий