Bootstrap 2或Bootstrap 3 for IE 7 Performance Wise

前端之家收集整理的这篇文章主要介绍了Bootstrap 2或Bootstrap 3 for IE 7 Performance Wise前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
虽然我知道SO不喜欢A vs B主题听到我的声音.

Bootstrap 3刚刚发布,无数改进.一个潜在的交易破坏者是降低IE 7的兼容性.对于满足企业用户的网站来说,这不幸是不实际的,因为在一个特定的用例中大概是10%的市场.

所以支持IE7是一个必须的,一个人会认为只是选择坚持使用Bootstrap 2.但是,使用这个https://github.com/coliff/bootstrap-ie7可以轻松添加IE7支持,同时保持Bootstrap 3的所有好处.

一个问题是您必须使用Boxsizing.htc polyfill for IE 7用户(https://github.com/Schepp/box-sizing-polyfill)

所以我的问题是更好地坚持使用Bootstrap 2或者切换到Bootstrap 3.0 with Boxsizing.htc? B3的.htc对于10%的IE7用户而言比B2更慢,但如果几乎不明显(特别是如果服务器是缓存),这对90%的其余部分的好处是值得的.

如果知道的话,我猜测我可以测试的下一件事是使用.htc演示站点安装默认的B2和B3,并比较IE7的速度.

PS如果有一个更好的polyfill添加盒子化IE7比上面列出的性能明智让我知道.

解决方法

我在Bootstrap 3 / IE7中面临着类似的困境,但是却出现了不同的解决方案.像Zout一样,我无法让修补程序工作,所以我写了一个不需要polyfill的补丁.

它可以通过返回到没有填充的流体柱的Bootstrap 2型网格系统和从第二列开始的左边距来起作用.在IE7与Bootstrap 3,我的网站看起来完美.

我已经测试了(它的工作原理)与Bootstrap的大部分组件.它还包括针对IE布局错误和其他奇怪行为的修复.

我刚刚把它放在Github上.希望有帮助:

https://github.com/LPology/Bootstrap-IE7Fix

原文链接:https://www.f2er.com/bootstrap/234006.html

猜你在找的Bootstrap相关文章