持之以恒的学习是设计的来源

html5shiv.js用于解决IE9以下版本浏览器对HTML5新增标签不识别,并导致CSS不起作用的问题。

代码仅会在IE浏览器下运行,还有一点需要注意,在页面中调用Html5.js文件必须添加在页面的head元素内,因为IE浏览器必须在元素解析前知道这个元素,所以这个js文件不能在页面底部调用。


Respond.js让IE9以下浏览器支持CSS3 Media Query

引入respond.min.js,但要在css的后面(越早引入越好,在ie下面看到页面闪屏的概率就越低,因为最初css会先渲染出来,如果respond.js加载得很后面,这时重新根据media query解析出来的css会再改变一次页面的布局等,所以看起来有闪屏的现象)


<head>


<!--[if lt IE 9]>    
    <script src="http://p.iwanshang.com/static/respond/1.4.2/respond.min.js"></script>    
    <script src="http://p.iwanshang.com/static/html5shiv/3.7/html5.min.js"></script>    
<![endif]-->
</head>


BUG反馈