Bootstrap 4对IE8的支持

  从Bootstrap4开始,就不在支持IE8了,如果你需要IE8支持,建议大家使用Bootstrap 3。当然,也可以添加一些第三方的JavaScript来恢复Bootstrap 4对Internet Explorer 8的支持。你需要下面这些东西:

1、使用html5文档声明




    
    Document


 


2、加入meta标签

  前者定义媒体查询,后者确定显示此网页的IE版本。



3、引入bootstrap文件

  这步十分重要,这里要看你是引用其他网站(CDN)的bootstrap文件还是把Bootstrap文件放本地。放在本地,部署比较简单。


Bootstrap 4 CDN:

国内推荐使用 BootCDN 上的库:



 


 


 


此外,你还可以使用以下的 CDN 服务:

  • 国内推荐使用 : https://www.staticfile.org/
  • 国际推荐使用:https://cdnjs.com/

4、引入respond.js 和 html5.js

  respond.js(Github)是用于媒体查询的,项目说明描述:要和需要进行媒体查询的文件放在同一域中。不然CDN部署的需要更改一些选项,之后再说。
  html5shiv : html5.js(Google Code)(Github)是让不(完全)支持html5的浏览器“支持”html5标签。


5、添加1.X版本的Jquery库

  Jquery 2.0以上就不再支持IE 6/7/8 这三大虐心神器了。所以要想使用Bootstrap3中的一些插件效果,比如modal 弹出层对话框这类控件。我们就需要添加 2.0以下的,这里我用1.10.2的Jquery库。


6、总结

代码总结如下:




    
    
    
    
    ie8
    
    
    
    
    




  可以把以上各个本地的库,换成CDN上的库。

你可能感兴趣的:(Bootstrap 4对IE8的支持)