在html5中ATTLIST声明

在html5文档中有自定义属性的问题。 我的源代码开始用下面的代码:在html5中ATTLIST声明

<!DOCTYPE html 

[

<!ATTLIST img pid ID #IMPLIED>

]>

当我尝试验证我的HTML文件中W3C验证它并不确定我的文档DOCTYPE并告诉我的DOCTYPE声明是错误的。 所以我的问题是,我如何在HTML5中声明自定义属性?目前在HTML5中甚至有可能吗?我无法在互联网上找到任何相关信息。

回答:

DOCTYPE您尝试是无效的,应该<!DOCTYPE html>这是HTML5的一个有效doctype,并尽可能的自定义属性去,你需要使用data-前缀,这将被视为有效的自定义属性。

<p data-custom-attribute="Value"></p> 

[1]自定义数据属性是在没有命名空间的名字 开始与串data-一个属性,有连字符 后的至少一个字符,是XML兼容,并含有没有大写字母ASCII

1. Reference

以上是 在html5中ATTLIST声明 的全部内容, 来源链接: utcz.com/qa/257103.html

回到顶部