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>
Copyright © 2017 万商云集UED . All Rights Reserved. 蜀ICP备12001963号-2