ie9以下不支持媒体查询和html5,可以使用补丁完美兼容

1、html5shiv

ie6~8不识别html5的新元素,可以通过使用html5shiv来解决

<!--[if lt IE 9]>
<script type="text/javascript" src="js/html5shiv.js"></script>
<![endif]-->

本地没有文件的话,可以应用开源社区的文件

<!--[if lt IE 9]>
<script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script>
<![endif]-->

2、respond.js

解决ie6~8不支持媒体查询特性

<!--[if lte IE 9]>
<script src="../lib/bootstrap/js/respond.min.js"></script>
<![endif]-->

同样

<!--[if lt IE 9]>
<script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->

respond.js要在css的后面引入,越早越好,这样ie下面看到页面闪屏的概率就越低,因为css会先渲染,若respond.js加载的很后面,重新解析出来的css会再改变一次页面布局,看起来有闪屏现象

最新文章

  1. npm run-script
  2. PHP Web System Optimization(undone)
  3. Model元数据解析
  4. 一行JS代码,解决DedeCMS TAG标签错误输入符号问题
  5. CKEditor与CKFinder整合并实现文件上传功能
  6. android SharedPreferences apply和commit的区别
  7. Raspberry PI(树莓派)安装ZMAP
  8. iOS中常用的四种数据持久化方法简介
  9. rsync+sersync实现数据文件实时同步
  10. 浏览器的重绘(repaints)与重排(reflows)
  11. CentOS 6.5 PYPI本地源制作
  12. js移动端tap事件封装
  13. mysql语句insert后取到返回的主键id
  14. Xamarin开发笔记—设备类&amp;第三方弹窗的使用和注意事项
  15. MySQL多实例的环境下,服务器端本地连接到指定实例的问题(sock方式连接)
  16. 方便操作的命名范围scope
  17. 001.Open-Falcon简介
  18. 深入理解java虚拟机---lanmbda表达式简介(三)
  19. Android组件化之终极方案
  20. ubuntu14.04 login loop issue

热门文章

  1. 【PHP】- PHPStorm+XDebug进行调试图文教程
  2. WebExtensions &amp; tabs.executeScript()
  3. Docker的结构(6-13)
  4. POJ2976:Dropping tests——题解
  5. HDU3480:Division——题解
  6. 虚拟机网络连接模式中桥接模式和NAT模式的区别
  7. JavaScript对iframe的DOM操作
  8. BZOJ1880: [Sdoi2009]Elaxia的路线(最短路)
  9. VC对话框实现添加滚动条实现滚动效果
  10. last-child 选择器