【问题标题】:Does X-UA-Compatible "IE=EmulateIE7" work in IE10 and IE11?兼容 X-UA 的“IE=EmulateIE7”是否在 IE10 和 IE11 中工作?
【发布时间】:2013-09-20 12:15:24
【问题描述】:

我目前正在使用此标头:

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
 <head>
 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

1) 那么……以下假设是否正确?

元标记属性 content="IE=EmulateIE7" 确保无论您查看哪个 IE 版本的页面,该页面都将呈现为就像您在 IE7 中查看一样。例如。当您在 IE10 或 IE9 中查看页面时,您不会看到使用边框半径定义的圆角。

2) 以下假设是否也正确?

但是,从 IE11 开始,http-equiv="X-UA-Compatible" 元标记将被废弃,因此将使用 IE11 渲染引擎渲染相同的页面,并且会有圆角。

【问题讨论】:

  • 它已被弃用,但它仍然可以工作。因此,如果您的页面中有 http-equiv="X-UA-Compatible" content="IE=EmulateIE7" ,IE11 仍会将其呈现为 IE 7。看看这个链接。 msdn.microsoft.com/en-us/library/ie/bg182625(v=vs.85).aspx
  • 好吧,不管是IE9、IE10还是IE11,我都会看到用IE7引擎渲染的网站?! :)
  • 应该做,或者尽可能接近它。
  • @Jerryf cool..所以如果你在下面发布你的答案,我会给你绿色的勾号;)

标签: internet-explorer


【解决方案1】:

只需在此处添加此问题即可将问题标记为已回答...

它已被弃用,但它仍然可以工作。因此,如果您的页面中有 http-equiv="X-UA-Compatible" content="IE=EmulateIE7" ,IE11 仍会将其呈现为 IE 7。看看这个link

【讨论】:

  • 因此,如果 Microsoft 决定在未来的 IE 版本中放弃 EmulateIE7,那么对于使用最新浏览器的 IE 用户来说,到那时仍然使用它的网站可能会出现图形混乱。谢谢你的提醒。不过,我不太确定这是否会对 IE 的形象产生积极影响,因为它必然会影响到许多不知道即将发生的变化的个人和公司拥有的网站。
  • @alphapecap 不一定。如果 Microsoft 决定停止支持(旧版)文档模式,那么任何最新版本的 IE 都将简单地使用标准模式呈现页面。如果一个站点的构建包含了对在任何情况下都支持现代标准的浏览器(IE 除外)的支持,那么我怀疑它会产生重大影响(当然,除了微小的调整和微调)。除非我们谈论的是仅使用遗留文档模式专门针对 IE 的大型站点/应用程序。这真的取决于实施。
猜你喜欢
  • 2015-11-06
  • 2011-10-29
  • 2013-12-29
  • 2013-01-14
  • 1970-01-01
  • 2011-09-30
  • 2012-05-23
  • 2014-07-23
  • 2011-05-15
相关资源
最近更新 更多