IE8的文档模式IE7标准

时间:2012-04-18 06:46:05

标签: internet-explorer-8 internet-explorer-7 ie8-browser-mode

我的文档如下:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <!--[if lte IE 8]>
        <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
        <![endif]-->

我正在使用IE10测试一切。当我将浏览器模式切换到IE7时,页面默认文档模式显示为IE7标准。但是,当我切换到IE8浏览器模式时,页面默认文档模式是IE8标准。为什么meta标签没有改为IE7标准?这与我的浏览器配置有关吗?如何确保从IE8查看我的网站的每个人都默认获得IE7的文档模式?

1 个答案:

答案 0 :(得分:2)

您正在隐藏meta标记,因此IE10永远不会看到它。您需要删除条件评论包装。

然后,我假设当你将IE置于IE8浏览器模式时,该动作强制使用IE8渲染器,因此它会忽略X-UA-Compatible标题。