我可以将自定义属性添加到HTML标记吗?

我可以像这样将自定义属性添加到HTML标记: <tag myAttri="myVal" />


您可以修改!DOCTYPE声明(即DTD)以允许它,以便[XML]文档仍然有效:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
[
  <!ATTLIST tag myAttri CDATA #IMPLIED>
]>

#IMPLIED表示它是可选的分组,或者您可以使用#REQUIRED等。

更多信息在这里:

http://www.w3schools.com/xml/xml_dtd_attributes.asp


您可以随意添加自定义属性到您的元素。 但是这会使你的文件无效。

在HTML 5中,您将有机会使用以data-为前缀的自定义数据属性。


不,这将打破验证。

在HTML 5中,您可以/将能够添加自定义属性。 像这样的东西:

<tag data-myAttri="myVal" />
链接地址: http://www.djcxy.com/p/88063.html

上一篇: Can I add custom attribute to HTML tag?

下一篇: Adding value to hidden input tag and submitting to form