Chrome (v86) 将头部正文标签添加到空页面.html文档在哪里?



我花了很多时间使用开发工具,但刚刚注意到,当我打开一个空的.html文件时,chrome renders:

<html><head></head><body></body></html>

看到"auto"添加的元素有点令人不安,但可以看到特殊情况。像这样的行为记录在哪里?我想知道当浏览器采取这样的操作时,是否还有其他情况。

正如wOxxOm所说,Web超文本应用技术工作组标准规定,如果省略,则隐含某些标记。<body>标记规范说明了省略的影响。

13.1.2.4可选标签部分给出了在标签遗漏的情况下预期浏览器行为的一些示例。

我认为chrome缺乏严格性的原因实际上是规范驱动的行为,它确保了对格式不良/非HTML的解析。

感谢您提供wOxxOm链接。