Html5-boilerplate: 从 IE 11 Preview 开始不推荐使用文档模式

创建于 2013-10-08  ·  6评论  ·  资料来源: h5bp/html5-boilerplate

备查:

从 IE11 Preview 开始,文档模式已被弃用,不应再使用,除非是临时使用。 确保更新依赖旧功能和文档模式的站点以反映现代标准。

如果您必须以特定文档模式为目标,以便您的站点在您对其进行改造以支持现代标准和功能时正常运行,请注意您正在使用一种过渡功能,该功能可能在未来的版本中不可用。

如果您当前使用与 x-ua 兼容的标头来定位旧文档模式,则您的网站可能无法反映 IE11 预览版提供的最佳体验。 有关详细信息,请参阅modern.ie

来源:http: //msdn.microsoft.com/en-us/library/ie/bg182625.aspx#docmode

编辑:也与此讨论相关: https://twitter.com/reybango/status/390911744278663168。

最有用的评论

@zulaica

请注意,这在功能上等同于使用 HTML5 文档类型。

那会很好,但不幸的是它与现实不符。 在某些情况下,即使使用<!DOCTYPE html> ,Internet Explorer 也会触发兼容模式,例如通过 Intranet 加载文档时。

所有6条评论

所以微软打破了 IE<11 的向后兼容性并认为没关系?

所有人都在要求全世界支付升级他们的操作系统的费用:p-
从 iPhone 邮箱发送

2014 年 2 月 13 日星期四上午 5:42,Tim Marinin [email protected]
写道:

所以微软打破了 IE<11 的向后兼容性并认为没关系?

直接回复此邮件或在 GitHub 上查看:
https://github.com/h5bp/html5-boilerplate/issues/1446#issuecomment -34978510

X-UA-Compatible 标头/元标记是否必要?

使用以下值以边缘模式显示网页,这是 Internet Explorer 支持的最高标准模式,从 Internet Explorer 6 到 IE11。

<meta http-equiv="x-ua-compatible" content="IE=edge" >

请注意,这在功能上等同于使用 HTML5 文档类型。 它将 Internet Explorer 置于支持的最高文档模式。 Edge most 对于定期维护的网站最有用,这些网站会定期测试多个浏览器(包括 Internet Explorer)之间的互操作性。

强调我的。 似乎设置 X-UA-Compatible 标头/元标记对于 HTML5 文档类型是多余的。

来源:http: //msdn.microsoft.com/en-us/library/jj676915 (v=vs.85).aspx

@zulaica

请注意,这在功能上等同于使用 HTML5 文档类型。

那会很好,但不幸的是它与现实不符。 在某些情况下,即使使用<!DOCTYPE html> ,Internet Explorer 也会触发兼容模式,例如通过 Intranet 加载文档时。

也与此讨论相关: Internet Explorer 11 的企业模式

相关信息已包含在文档中。

此页面是否有帮助?
0 / 5 - 0 等级