Являются ли пользовательские атрибуты ОК в XHTML

Я понимаю, что в соответствии со спецификацией HTML он недействителен для добавления пользовательских атрибутов к элементам. Это также неверно с XHTML?

Я думал, что XHTML был частью семейства XML, и поэтому он был расширяемым. Разве можно не использовать пользовательские атрибуты?

Dave

Ответы

Ответ 1

пользовательские атрибуты не будут считаться действительными стандартными валидаторами W3C. Однако вы можете определить собственное определение типа документа (DTD). Подробнее см. http://www.alistapart.com/articles/customdtd/.

Ответ 2

При стандартном определении типа документа вы не можете вводить свои собственные пользовательские атрибуты.

Но, начиная с HTML5, вы сможете ввести свои собственные атрибуты, если вы префикс их data-.