定义文档兼容性,是浏览器兼容各个版本号

简单介绍

为了帮助确保您的网页在将来的 Internet Explorer 版本号中具有一致的外观,Internet Explorer 8 引入了文档兼容性。 文档兼容性是对 Microsoft Internet Explorer 6 中引入的兼容性模式的扩展。使您能够选择 Internet Explorer 用于显示网页的特定呈现模式。

本文将说明文档兼容性的必要性。列出对近来的 Internet Explorer 版本号可用的文档兼容性模式。并演示怎样选择特定的兼容性模式。

了解文档兼容性的必要性

Internet Explorer 的每一个主要版本号中都会加入一些功能。旨在使浏览器更易于使用、提高安全性以及更紧密地支持行业标准。 随着 Internet Explorer 的功能不断添加,将会出现较早的站点可能无法正常显示的风险。

为了最大程度地减少这样的风险。Internet Explorer 6 同意 Web 开发者选择 Internet Explorer 用来解释和显示其网页的方式。 默觉得“Quirks 模式”;在这样的模式下。将依照使用较旧的浏览器版本号查看网页的方式来显示网页。 “标准模式”(也称为“严格模式”)的特点是可提供对行业标准的最大支持。可是,若要利用此增强的支持,网页中须要包含适当的<!DOCTYPE> 指令。

假设某个网站未包括 <!DOCTYPE> 指令,则 Internet Explorer 6 将使用 Quirks 模式显示该网站。

假设某个网站包括有浏览器未能识别的有效 <!DOCTYPE> 指令,则 Internet Explorer 6 将使用 Internet Explorer 6 标准模式显示该网站。 因为已经包括 <!DOCTYPE> 指令的网站非常少,因此兼容性模式切换极为成功。 这样使 Web 开发者可以选择最佳时间将其网站迁移到标准模式。

随着时间的推移。很多网站都開始依赖标准模式。 这些网站同一时候还開始使用 Internet Explorer 6 的功能和行为来检測 Internet Explorer。 比如,Internet Explorer 6 并不支持通用选择器(可能为英文网页);而某些网站将此用作为 Internet Explorer 提供特定内容的方式。

Internet Explorer 7 提供了通用选择器支持等新功能,旨在更全面地支持行业标准。 因为 <!DOCTYPE> 指令仅支持 Quirks 模式和标准模式这两种设置。因此 Internet Explorer 7 标准模式替换了 Internet Explorer 6 标准模式。

结果。依赖于 Internet Explorer 6 标准模式的行为的网站(如缺乏对通用选择器的支持)将无法检測到新版本号的浏览器。

因此,Internet Explorer 特定的内容不会提供给 Internet Explorer 7,而且这些网站不会按预期显示。

因为 Internet Explorer 7 仅支持两种兼容性模式。因此将会迫使受影响网站的全部者更新其网站以支持 Internet Explorer 7。

与不论什么早期浏览器版本号相比。Internet Explorer 8 对行业标准提供了更加紧密的支持。 因此,针对旧版本号的浏览器设计的网站可能不会按预期显示。 为了帮助减轻不论什么问题,Internet Explorer 8 引入了文档兼容性的概念。从而同意您指定网站所支持的 Internet Explorer 版本号。 文档兼容性在 Internet Explorer 8 中加入了新的模式;这些模式将告诉浏览器怎样解释和呈现网站。 假设您的网站在 Internet Explorer 8 中无法正确显示。则能够更新该网站以支持最新的 Web 标准(首选方式),也能够强制 Internet Explorer 8 依照在旧版本号的浏览器中查看网站的方式来显示内容。 通过使用 meta 元素将 X-UA-Compatible 标头加入到网页中,能够实现这一点。

这将同意您选择何时更新网站以支持由 Internet Explorer 8 支持的新功能。


完整阅读。请移步^_^

原文地址:https://www.cnblogs.com/blfshiye/p/5115407.html