加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Bootstrap 2或Bootstrap 3 for IE 7 Performance Wise

发布时间:2020-12-18 00:20:45 所属栏目:安全 来源:网络整理
导读:虽然我知道SO不喜欢A vs B主题听到我的声音. Bootstrap 3刚刚发布,无数改进.一个潜在的交易破坏者是降低IE 7的兼容性.对于满足企业用户的网站来说,这不幸是不实际的,因为在一个特定的用例中大概是10%的市场. 所以支持IE7是一个必须的,一个人会认为只是选择
虽然我知道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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读