bsie: 你好 IE6, Bootstrap 来了

Bootstrap 是一个优秀的 Web 界面组件库,方便实用,梦想照进现实,甚至还可以为其定制 theme。可惜的是其开发团队不愿花功夫支持 IE6,最近从网上得到的一份浏览器市场份额显示 IE6 在中国依然有 20% 的市场份额 http://tongji.baidu.com/data/browser,不管怎样,这对许多互联网商业决策来说都不可忽视。

一个偶然的原因促成我花时间来将 Bootstrap 移植到 IE6 – bsie,bsie 一语双关,实属难得的好名,希望 bsie 能在寒冷的冬天给广大“有痔程序猿”带来一丝温暖。当然,我们最期盼的是没有 IE6 。。。直接从 IE9开始吧,生活会美好很多,头发少白几根 : - )

bsie 目前也不能支持全部的 Bootstrap 特性,但支持大部分常用特性,列表如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Component       Feature
-----------------------------------------------------------
grid fixed, fluid
navbar top, fixed
nav list, tabs, pills
dropdown dropdown (two level)
buttons button, group color, size, dropdown-button,
(disable state is not dynamic)
form default, horizontal, inline, all controls,
validation state
tables hover
pagination all
labels all
badges all
code all
modal most
tooltip all
popover all
alert all
typeahead all
progressbar most
media all
wells all
hero unit all
icons all

bsie 项目首页在:http://ddouble.github.com/bsie,目前只支持 Bootstrap v2.2.1

由于发现不少国际友人也在寻找和解决 Bootstrap 的 IE6 支持问题,因此 bsie 的 README 用英文写,大家可以踊跃对此决定提出异议,也可以肆无忌惮的 bs 这篇 chinese english README。

重点看 Demo 和 Manual 段落

一般来说,有 Demo 足够了。

最后上一张图,展示各版本 IE 对标准 HTML5 叮当猫的态度:

IE !你让叮当情以何堪。