这可能看起来像一个奇怪的问题,但我正在构建一些读取HTML文件的脚本,我将内容分为2,正文和头部,并且想知道是否可能有其他内容我可能不知道?
我唯一知道的是<DOCTYPE>
,我想知道是否会有更多?
答案 0 :(得分:7)
doctype声明并不完全符合单词的含义。
head
和body
之外没有任何内容应该存在(实际上,任何意图展示的内容应该只存在于{{} 1}})。但是,当你给它们奇怪或无效的标记时,浏览器可以创建一些非常古怪的DOM。这是一个example。
此外,body
和head
按顺序是body
的唯一两个子元素,即根元素。