gpt4 book ai didi

html - HTML 文档类型是否保证正式解析?

转载 作者:行者123 更新时间:2023-11-28 02:14:16 24 4
gpt4 key购买 nike

HTML 文档类型是否保证正式解析?

例如,如果我使用特定的文档类型然后生成非常糟糕的 HTML,这是否会强制浏览器恢复到 Quirks 模式或保证解析为文档类型?

编辑:这也包括 CSS 行为。

最佳答案

Do HTML doctypes guarantee formal parsing?

没有。

您很难找到在任何情况下都能使用 SGML 规则进行解析的浏览器。

XHTML Content-type 会触发一些浏览器使用 XML 规则进行解析。

大多数浏览器将对任何文本/html 文档使用自己的标签汤解析器或 HTML 5 算法。

For example if i use a particular doctype and then produce really bad HTML, will this force the browser to revert to a Quirks mode or guarantee parsing to the doctype?

Quirks 模式与解析关系不大。它主要是关于如何解释 CSS。

不过,在 Quirks/Standards/Almost Standards/etc 模式之间的选择几乎完全由 Doctype 处理。异常(exception)情况是具有 XHTML MIME 类型(这将强制某些浏览器进入标准模式,无论 Doctype 是什么)和(在 MSIE 的情况下)X-UA-Compatible HTTP header 和 <meta>数据。

关于html - HTML 文档类型是否保证正式解析?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6136587/

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