兼容是一件很让前端攻城师头疼的事情,笔者今天在做一个Demo的时候就碰到了一个问题(大牛就不要拍砖了,谢谢!)
经常做移动互联网前端的攻城师想必对于css3 media quary已经很熟悉了,但是碰到IE这种非标准内核的浏览器来说就不能接受了,
接下来直接将解决方案吧:
很简单下载js库respond.js引入到你的页面就可以了,但这里需要注意的两件事情是(也是笔者在实际操作的时候碰到的):
1,respond.js引入位置需要在引入media css这个之后,如下代码:
<link rel="stylesheet" media="screen and (min-width: 768px)" href="css/pc.css" />
<script src="js/respond.src.js" type="text/javascript"></script>
2,如果你的系统是新安装的系统,IE浏览器没有进行更新,那么笔者建议您将IE更新到最新版本(多的就不说了,一试便知)
关于respond.js的详解:
http://caibaojian.com/respondjs.html
谢谢前辈的贡献!