答案 0 :(得分:3)
您的问题特别提到了HTML 4.01标准。如果您在 MDN 处查看id
和class
文档的底部,您会看到这些属性存在哪些规范的表格in。表格显示:
当前版本的HTML是HTML 5.x,已经标准化了好几年,并正式引入了全球属性"。 在该标准中,全局属性可以在任何地方使用 according to the documentation 和实际 HTML specification ,但可能没有任何影响取决于您使用它们的位置:
全局属性是所有HTML元素共有的属性;他们能 用于所有元素,但属性可能没有影响 一些元素。
出于所有实际目的,body
(包括body
)中的所有内容都可以包含id
和/或class
,head
可以拥有id
,但考虑到文档中只有一个head
(并且只有一个body
),这是绝对不需要的。身体以外的任何东西都不需要class
。