对于媒体查询,这在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/,可为旧版浏览器启用媒体查询功能。
答案 0 :(得分:0)
是的,它适用于IE8。但最好的方法是为所有不支持媒体查询的浏览器提供回退。
要实现它,你需要使用MQ测试的Modernizr和yepnope:
(此捆绑包还带有html5shiv,如果您使用的是HTML5,则非常有用)
将其包含在<head>
部分后,测试mq并有条件地加载回退:
Modernizr.load([
{ test : Modernizr.mediaqueries , nope :'css3-mediaqueries.js' }
]);