Chrome (v86) 将 head body 标签添加到 empty.html 页面,文档在哪里?

Chrome (v86) adds head body tags to empty.html page, where's the documentation?

我已经花了很多时间使用开发工具,但只是注意到当我打开一个空的 .html 文件时 chrome 呈现:

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

看到'auto'增加的元素有点不爽,不过能看出特例。这样的行为记录在哪里?我想知道当浏览器采取这种行为时是否还有其他场景。

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

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

我认为 chrome 缺乏严谨性实际上是规范驱动的行为,确保解析格式不正确/非 HTML。

感谢您提供链接 wOxxOm。