浏览器兼容问题系列---使IE支持CSS3 Media Quary

兼容是一件很让前端攻城师头疼的事情,笔者今天在做一个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

谢谢前辈的贡献!

上一篇:封装 React Native 原生组件(iOS / Android)


下一篇:[RN] React Native 键盘管理 在Android TextInput遮盖,上移等问题解决办法