我正在读这个
basic tutorial on
canvas
elements.(几乎)在下面的句子引起了我的注意:
The id attribute isn’t specific to the element but is one of the default HTML attributes which can be applied to (almost) every HTML element
哪些html元素不能接受id?
解决方法
在HTML5中,id属性是
global attribute,可以在任何元素上指定.
如果你看看Document Type Declaration for HTML4,你可以找到没有%attrs的元素;在他们的属性列表中定义,表示它们不支持id属性.那些包括在“文档头”部分的底部附近:HEAD,TITLE,BASE,Meta,STYLE,SCRIPT和HTML.
请注意,尽管ParaM元素不包括%attrs;声明在其属性列表中,它明确允许该id列表中的id属性本身.
<!ATTLIST ParaM id ID #IMPLIED -- document-wide unique id -- name CDATA #required -- property name -- value CDATA #IMPLIED -- property value -- valuetype (DATA|REF|OBJECT) DATA -- How to interpret value -- type %ContentType; #IMPLIED -- content type for value when valuetype=ref -- >
原文地址:https://www.jb51.cc/html/231177.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。