IE = edge会影响文档模式吗?

时间:2015-05-12 14:24:53

标签: internet-explorer compatibility meta

在我网站的标题中,我有以下元标记:

<meta http-equiv="X-UA-Compatible" content="IE=edge">

据我了解,IE = edge将告诉IE浏览器以浏览器能够显示的最高模式查看网页。因此,如果访问者使用的是IE9,它将显示符合IE9标准的页面。

我最近有人用IE9向我发送了我们网站的屏幕截图,因为网站显示不正确,设置如下:浏览器模式:IE9和文档模式:IE7标准。我一直无法重新显示我的显示问题,也没有任何其他投诉。我不确定IE为什么在文档模式下使用IE7标准。

为什么IE会在文档模式下使用IE7标准? IE =边缘不会因此而受到责备吗?

修改

这是我目前在标题中所拥有的,IE可以忽略元标记:

<!doctype html>  

<!--[if IEMobile 7 ]> <html <?php language_attributes(); ?>class="no-js iem7"> <![endif]-->
<!--[if lt IE 7 ]> <html <?php language_attributes(); ?> class="no-js ie6"> <![endif]-->
<!--[if IE 7 ]>    <html <?php language_attributes(); ?> class="no-js ie7"> <![endif]-->
<!--[if IE 8 ]>    <html <?php language_attributes(); ?> class="no-js ie8"> <![endif]-->
<!--[if (gte IE 9)|(gt IEMobile 7)|!(IEMobile)|!(IE)]><!--><html <?php language_attributes(); ?> class="no-js"><!--<![endif]-->

    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">

1 个答案:

答案 0 :(得分:1)

让我进一步提供有关兼容性视图设置如何将文档模式设置为IE7的更多信息。

正如Internet Explorer标准支持文档中明确提到的:https://msdn.microsoft.com/en-us/library/ff405771(v=vs.85).aspx

  

兼容性视图设置也会影响文档模式   选择:

     
      
  • 如果从本地Intranet区域中的网站检索网页,则使用IE7模式。

  •   
  • 如果从兼容性视图列表中的域中的站点检索网页(并且列表处于活动状态),则使用IE7模式

  •   

所以其中任何一个都适合你的情况