这在IE8中是否可靠?

时间:2013-05-29 22:53:54

标签: css3 media-queries ie8-compatibility-mode ie-developer-tools

对于媒体查询,这在IE8中运行良好吗?

 <!--[if lt IE 9]>
 <script src="css3-mediaqueries.js"></script>
 <![endif]-->

我没有任何机器或VM用IE8来测试它。我在IE9中使用IE8兼容模式测试了它。它似乎工作,直到我刷新页面。然后媒体查询不再起作用了。

JS文件来自Google http://code.google.com/p/css3-mediaqueries-js/,可为旧版浏览器启用媒体查询功能。

1 个答案:

答案 0 :(得分:0)

是的,它适用于IE8。但最好的方法是为所有不支持媒体查询的浏览器提供回退。

要实现它,你需要使用MQ测试的Modernizr和yepnope:

(此捆绑包还带有html5shiv,如果您使用的是HTML5,则非常有用)

将其包含在<head>部分后,测试mq并有条件地加载回退:

Modernizr.load([
    { test : Modernizr.mediaqueries , nope :'css3-mediaqueries.js' }
]);