在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