有谁知道如何在 XHTML 中实现 HTML5 数据属性 (data-*
) 而不会将标记渲染为无效?
是否有允许在现有 HTML 元素上执行此操作的自定义命名空间 hack?
最佳答案
你可以使用 XHTML5 .那么您的标记将是 XML 和有效的 XHTML5。
我认为您也可以使用 XML 命名空间在 XHTML1 上使用它们——我对 XML 不是很熟悉,所以我不确定。
我认为这两种方法技术上都要求您将页面作为 XML(而不是 text/html
)提供,Internet Explorer 不支持。但我怀疑即使您不这样做,它们在浏览器中也能正常工作。
关于xml - 如何在 XHTML 中使用 HTML5 数据属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3285925/