我正在读这个
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?
@H_301_8@解决方法
在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 -- >@H_301_8@ @H_301_8@ 原文链接:https://www.f2er.com/html/231177.html