gpt4 book ai didi

internet-explorer-8 - IE8什么时候进入Quirks模式?

转载 作者:行者123 更新时间:2023-12-02 08:53:58 24 4
gpt4 key购买 nike

我们正在将网络应用程序转换为 IE8(现在客户端正在使用 IE6)。我们没有创建那个应用程序。我们只是对其进行修改和添加功能。当我使用 IE8 开发者工具访问此应用程序中的大部分页面时,显示 IE 正在 Quirks 模式下工作。但某些页面可以在 Internet Explorer 8 标准模式下运行。本页http://msdn.microsoft.com/en-us/library/dd565628(VS.85).aspx说:

“Quirks 模式:在呈现没有文档类型或 Quirks 文档类型的文档时,此行为与 Internet Explorer 的行为相匹配。”

但是我们所有的页面都定义了 DOCTYPE - !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd”(我不知道如何在此处输入尖括号,但它们出现在网页上。

谁能解释一下为什么 IE8 在显示所有定义了 DOCTYPE 的页面时可以在 Quirks 和标准模式下工作?或者给我展示 IE8 在 Quirks 和标准模式下显示的两个页面示例?

最佳答案

doctype 标记必须位于标记中的第一个,否则将被忽略。如果 doctype 标记之前有 XML 声明标记,IE 将忽略 doctype。

如果 HTML 标记完全损坏,浏览器可能会重新将其解释为标签汤而不是 HTML 文档,并以 Quirks 模式呈现它。

使用W3C HTML validator检查代码是否有任何严重错误。

关于internet-explorer-8 - IE8什么时候进入Quirks模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6377250/

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