gpt4 book ai didi

html - 浏览器如何处理没有 html 标记的 html 页面?

转载 作者:行者123 更新时间:2023-11-28 02:08:54 26 4
gpt4 key购买 nike

在许多关于 html 的介绍性视频中,我看到一些讲师只是在文本编辑器中键入纯文本(如“Hello World”),没有任何 html 标记,然后将其保存为 html 文档并在浏览器中加载它,只是为了演示让浏览器显示您想要的内容是多么容易。然后他们按照他们的(不太聪明?)的解释解释说“HTML 比那要复杂一点”。

我的问题是,浏览器在看到没有 html 标记的 html 文档时会怎么想?它会将其视为纯文本文档还是损坏的 html 文档?它是否为其创建 DOM(如文本节点)?

最佳答案

浏览器应该根据 Content-Type header (在 HTTP header 中)处理文档,但如果没有这样的 header ,浏览器需要应用一些错误恢复并进行猜测。不同的浏览器可能会有不同的行为。

被解释为 HTML 文档,纯文本构成了 body 元素的内容。文档结构的其余部分是隐含的。该文档不符合 HTML 规范,因为缺少 doctype 声明(title 元素也是如此,但在 HTML5 中不是必需的),但浏览器不需要照顾。

关于html - 浏览器如何处理没有 html 标记的 html 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9547409/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com