IE 8中有响应的网站中断

时间:2014-01-13 19:34:22

标签: html internet-explorer

我的网站完美运行直到IE9,在IE8上完全失败了。 我的标题是什么样的:

<head>
<meta content="IE=edge" http-equiv="X-UA-Compatible"/>
<!--[if lt IE 8]>
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
<![endif]-->
<title></title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
<meta content="en" http-equiv="content-language" name="language"/>
<system-page-meta-keywords/>
<system-page-meta-description/>
<meta content="width=device-width, initial-scale=1, minimum-scale=1" name="viewport"/>
</head>

我们也尝试将此添加到我们的htaccess文件

<FilesMatch "\.(htm|html|php)$">
    <IfModule mod_headers.c>
        BrowserMatch MSIE ie
        Header set X-UA-Compatible "IE=Edge,chrome=1" env=ie
    </IfModule>
</FilesMatch>

如何强制旧的IE8浏览器呈现为最新的IE版本?我在这做错了什么?请大家帮忙,我们几个小时都不敢发布!

1 个答案:

答案 0 :(得分:2)

您通常不能使旧版本的软件表现得像新版本。在这种情况下,IE8不支持媒体查询,因此您需要使用polyfill,例如Respond.js