Как я могу использовать атрибуты данных HTML5 в XHTML? - PullRequest
7 голосов
/ 20 июля 2010

Кто-нибудь знает, как атрибуты данных HTML5 (data-*) могут быть реализованы в XHTML без визуализации разметки как недействительной?

Существует ли пользовательский взлом пространства имен, который позволил бы это на существующих элементах HTML?

Ответы [ 2 ]

7 голосов
/ 20 июля 2010

Вы можете использовать XHTML5 . Тогда вашей разметкой будет XML и допустимый XHTML5.

Я думаю вы также можете использовать пространство имен XML для использования их в XHTML1 - я не очень знаком с XML, поэтому я не уверен.

Я думаю, что оба эти метода технически требуют, чтобы вы обслуживали свои страницы в виде XML (вместо text/html), который Internet Explorer не поддерживает. Но я подозреваю, что они отлично работают в браузерах, даже если вы этого не сделали.

0 голосов
/ 04 июня 2013

Я не знаю, является ли это общим решением, но оно сработало для меня:

<ul data-clearing="">

Т.е.просто добавьте ="", чтобы сделать его действительным атрибутом XML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...