5

这似乎是一个奇怪的问题,但我正在构建一些读取 HTML 文件的脚本,并且我将内容分为 2、body 和 head,并且想知道是否还有其他我可能不知道的内容?

我唯一知道的是<DOCTYPE>,我想知道是否还有更多?

4

1 回答 1

10

doctype 声明在这个词的意义上并不完全是内容。

没有任何内容应该存在于外部headbody(事实上,任何要显示的内容都应该只存在于内部body)。但是,当您给浏览器提供奇怪或无效的标记时,浏览器可能会创建一些非常古怪的 DOM。这是一个例子

此外,headbody,按此顺序,是html根元素 的唯一两个可能的子元素。

于 2012-11-20T10:11:22.253 回答