备查:
从 IE11 Preview 开始,文档模式已被弃用,不应再使用,除非是临时使用。 确保更新依赖旧功能和文档模式的站点以反映现代标准。
如果您必须以特定文档模式为目标,以便您的站点在您对其进行改造以支持现代标准和功能时正常运行,请注意您正在使用一种过渡功能,该功能可能在未来的版本中不可用。
如果您当前使用与 x-ua 兼容的标头来定位旧文档模式,则您的网站可能无法反映 IE11 预览版提供的最佳体验。 有关详细信息,请参阅modern.ie 。
来源:http: //msdn.microsoft.com/en-us/library/ie/bg182625.aspx#docmode
编辑:也与此讨论相关: https://twitter.com/reybango/status/390911744278663168。
所以微软打破了 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 的企业模式。
相关信息已包含在文档中。
最有用的评论
@zulaica
那会很好,但不幸的是它与现实不符。 在某些情况下,即使使用
<!DOCTYPE html>
,Internet Explorer 也会触发兼容模式,例如通过 Intranet 加载文档时。