如何在XHTML中使用HTML5数据属性?

时间:2010-07-19 23:30:00

标签: xml validation xhtml html5 custom-data-attribute

有没有人知道如何在不将标记视为无效的情况下在XHTML中实现HTML5数据属性(data-*)?

是否存在可在现有HTML元素上使用的自定义命名空间黑客?

2 个答案:

答案 0 :(得分:7)

您可以使用XHTML5。然后你的标记将是XML,并且是有效的XHTML5。

认为你也可以使用XML命名空间在XHTML1上使用它们 - 我对XML不太熟悉,所以我不确定。

我认为这两种方法技术上都要求您将页面作为XML(而不是text/html)提供,而Internet Explorer不支持。但我怀疑他们在浏览器中工作得很好,即使你没有。

答案 1 :(得分:0)

我不知道这是否是一般解决方案,但它对我有用:

<ul data-clearing="">

IE中。只需附加=""即可使其成为有效的XML属性。