首页 » 讨论区

浅谈Bootstrap如何支持IE8

圣西罗南看台 发布于 2013年06月09日 发表回帖

去年底自己从大公司跳出来,跟一个哥们创业,也拾起了多年没有碰的coding和eclipse。没想到技术演化的这么快,之前都是J2EE,现在PHP已经在Web端很流行了。 做开发的都知道,UI, UE是我们的最大问题。 研究了半天,选定了Twitter Bootstrap前端框架。原因很简单, 基本搞定了UI组件,也有些现成的模板也还不错。尤其擅长做那种类似国外简约的网站,基本符合我们的要求,支持所有的主流浏览器。大部分解决了浏览器兼容问题。

做了三、四个月,出来第一个版本开始测试的时候,问题来了。 IE下面错误百出,经过一番折腾。全部解决了IE8下的兼容问题。 这里汇总一下,希望对大家有所帮助。

1. Bootstrap UI整体在IE8下变窄,进而组件摆放论套

问题出在IE8不支持@media ,而Bootstrap的一大优势Responsive UI是完全基于@media的。解决这个问题, 使用Respond.js https://github.com/scottjehl/Respond

2. Bootstrap UI组件在IE8下美观有问题

使用bootstrap-ie78.css

除此之外,IE8多数问题在于{aaa:aaa,bbb:bbb,ccc:ccc,}最后的那个逗号。大家应该多检查检查


有22个回帖,1 - 10
西门飞 06-09 20:51

做的什么产品啊  啥时候上线

巴勒蒙干 06-09 20:59

地址有没有?

gatesanye 06-09 21:03

bootstrap-ie78.css 哪儿有得下载?

苏生不惑 06-09 21:10

还没用过 bootstrap呢,是不也该去学学了

王昊然 06-09 21:37

明知道最后一个逗号加上了IE就报错,那Bootstarp为什么还要加呢?

难道是故意而为之?谁能解释解释

fotomxq 06-10 10:40

感谢楼主分享心得,学习了!

Vian 06-10 11:01

天朝的ie6呢?

小鲅鱼 06-10 11:15

支持ie6

https://github.com/ddouble/bsie

玛雅牛 06-13 13:26

bootstrap-ie78.css  这个在哪里下载啊,楼主。

IE6可以不考虑,十几年前的文物了。呵呵。

陈山楂 06-13 13:58

先考虑IE8,有空的时候再是试着兼容IE6,完全放弃IE6的想法也是有点不可取的。

123

登录后可以发表评论,现在登录

相关话题
. IE8浏览器无法保存Cookie的解决方法...
. 给IE8治治“病”
. 迅雷插件会导致IE8假死
. 在 Nginx 服务器中做 IE8 兼容性配置...
. Internet Explorer 8 性能优化白皮书...