Internet Explorer 文档模式常见问题解答

  • 2025-06-29 01:37:15

默认情况下,Windows Internet Explorer 8 使用 Internet Explorer 8 模式,Windows Internet Explorer 9 使用 Internet Explorer 9 模式等。 但是,Windows Internet Explorer 使用多个条件来确定要使用的文档模式。 例如,如果 HTML 页面包含有效的 <!DOCTYPE> 声明(请参阅 HTML5),Internet Explorer 使用基于标准的文档模式之一。 但是,如果没有有效的 <!DOCTYPE> 声明,Internet Explorer 使用 Quirks 模式。 仅当页面中没有 声明时,页面才会以 Quirks 模式呈现。

Microsoft Edge 旧版设计为 Web 可互操作,主要用于在 EdgeHTML 模式下运行。

Microsoft Edge 版本 77 或更高版本使用 Blink 呈现引擎。 它不会在 EdgeHTML 模式下呈现。

以下规则确定 Internet Explorer 如何选择文档模式:

开发人员 工具 设置将替代网页指定的任何文档模式。 该设置在选项卡的存在期间保持活动状态。

在 Internet Explorer 9 中,如果文档托管在 iframe 元素中,文档模式由顶级网页的文档模式确定。 不能在 Internet Explorer 9 模式下呈现子文档,除非顶级文档也处于 Internet Explorer 9 模式。

具有X-UA-Compatible值的元标记或 HTTP 响应标头可以替代兼容性视图设置列表和 doctype 中的项。 除非 X-UA 兼容 值是兼容性视图设置,例如 IE=EmulateIE7 或 IE=EmulateIE8,否则为 true。

兼容性视图设置可以强制网页以不太标准的文档模式显示。

本地兼容性站点列表、Microsoft兼容性站点列表和企业模式 IE 兼容性站点列表可以强制在其他文档模式下显示网页。

组策略设置将覆盖其他设置,并强制所有网页显示在指定的文档模式下。

如果这些规则均不适用,则 !DOCTYPE 声明确定网页是在标准模式、近乎标准模式还是怪异模式下呈现。

以下文章中介绍的部分(2.1.3.2 - 2.1.3.8),这些规则会影响 Internet Explorer 在文档模式之间进行选择的方式。 大多数部分不适用于 Microsoft Edge,除非明确指示:

2.1.3.1 Internet Explorer 如何在文档模式之间进行选择

此外,以下规则确定 Microsoft Edge 如何选择文档模式:

声明确定网页是否呈现 MS-HTML5 和 MS-CSS21 文档中指定的一些特定的 Quirks 模式仿真(QME)行为。

有关如何配置文档模式的详细信息,请参阅以下文章:

已弃用的文档模式和 Internet Explorer 11

指定旧版文档模式

友情链接
Copyright © 2022 中国世界杯_多哈世界杯 - dianxinto.com All Rights Reserved.