bootstrap3 能成功兼容 IE7 及更低版本么

2015-05-13 09:30:19 +08:00
 Tiande

RT

代朋友问的,BOSS 让他 重写 bootstrap3 以兼容 IE7 及更低版本 ...
调了一天没搞好。

这篇教程看上去似乎能行,他没成功。不知道是自身的问题还是文章的问题。

有成功使用的可以分享下经验吗,贴个教程也行。

谢谢 ;)

7573 次点击
所在节点    问与答
16 条回复
int64ago
2015-05-13 09:43:54 +08:00
尼码,IE6 就应该乖乖的用纯文本就好,简直折腾码农啊。
yangff
2015-05-13 09:56:35 +08:00
简单,用ActiveX套一个chrome进去。
learnshare
2015-05-13 10:00:01 +08:00
跟 IE9 以下的 say: no!
jacob
2015-05-13 10:00:12 +08:00
@yangff 给跪了,不过activex怎么能套浏览器呢


用Bsie库
banri
2015-05-13 10:00:51 +08:00
我来说下那篇文章的原理:

1. jQuery 2.x只支持现代浏览器,所以要兼容低版本IE则需要换 1.x
2. IE9开始才支持媒体查询(有BUG)和HTML5新标签,所以需要引入两个JS,添加媒体查询和识别HTML5标签

不过光这样做其实是不能完全兼容IE8及以下版本的IE的,首先是IE低版本对于CSS的支持非常不好,很多CSS3新特性不支持,并且6和7还很容易出现各种排版问题……bootstrap3本身就不支持IE低版本,所以在CSS方面也没有做兼容处理

此外由于bootstrap引入的是normalize.css,缺少对部分HTML5标签的block化重置,导致即使你引入了html5.js,也会有部分标签存在小问题……

………………想要兼容IE6 7所花的工作量,就根本没必要用框架了,自己写都更省事……毕竟别人写的东西你还要慢慢去理解,并且发现问题
banri
2015-05-13 10:04:01 +08:00
http://www.bootcss.com/p/bsie/

另外可以看看这个…
不完美支持的(话说IE678用户真的建议直接弹层提示换浏览器)
Tiande
2015-05-13 10:04:04 +08:00
@jacob bsie 是两年前的东西了,只能用 bootstrap 2 兼容了吧。
jacob
2015-05-13 10:08:05 +08:00
@dtdnqsb 我忘了他用的bootstrap3,,如果这样的话,我觉得还是别用了,自己写一套项目需要的效果就行了.
Tiande
2015-05-13 10:09:02 +08:00
@banri 这种XP 才有的浏览器,只有银行会想着兼容才对 ;(
另外他没用过 respond.js 直接引用进去,看了下 README.md ,猜测和他自己不会也有关系。
Tiande
2015-05-13 10:10:40 +08:00
@jacob BOSS肯定会傲娇的反对:“我们的响应式必须兼容 IE 7,不然逼格在哪里,哼(・∀・)”
learnshare
2015-05-13 10:16:59 +08:00
@banri
的确,去处理兼容性问题,不如自己写一套。
banri
2015-05-13 10:21:40 +08:00
@dtdnqsb 对啊 QAQ 我实在是想不出为啥2015年还有人要求兼容IE6…
还有用bootstrap这种框架基本上就得确认用它那一套设计风格了,自己再改设计的话工作量很大,强行用框架反而更麻烦………
Tiande
2015-05-13 10:25:17 +08:00
@banri 是的,要不给 ie 7 用户们写,跳转到 bsie 框架下的页面好了。
真是浪费大家的时间 ;(
非常感谢啦。
world
2015-05-13 10:36:40 +08:00
你都用 bootstrap3了,还去想IE7和它一下的干嘛
目前还在用这些浏览器的客户,基本上不需要考虑了
cst4you
2015-05-13 10:46:29 +08:00
用 BS2 吧, 兼容 IE7
zhangxiao
2015-05-13 22:25:03 +08:00
听说过要求兼容X以及更高版本的,没听过要求兼容X以及更低版本的...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/190660

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX