Здравствуйте!
Пытаюсь понять возможность задания свободных атрибутов у тегов в HTML5.
Прямого запрета нигде пока не нашёл, но и явного разрешения тоже нет.
Атрибут data-* знаком, но интересует корректность такой, например, записи:
<tag anyAttr="value">/<tag>
Через JS вполне можно достучаться до тега:
http://jsfiddle.net/j8GjS/
Есть какие-то "правоустанавливающие" документы? Все ли браузеры работают с кодом из примера? Какое действует правило для стандартов:
- разрешено всё, что не запрещено
- запрещено всё, что не разрешено
Заранее спасибо.
PS пока нашёл только:
http://www.w3.org/TR/html-markup/syntax.html - прямого запрета нет