写点什么

Bootstrap 将放弃对 IE9 的支持

  • 2016-12-27
  • 本文字数:865 字

    阅读完需:约 3 分钟

继 2015 年 8 月 Bootstrap 4 的第一个 alpha 版本发布之后,Bootstrap 团队在几天前公布了更多关于 Bootstrap 4第六个 alpha 版本的细节。该版本可能会成为进入 beta 版之前的最后一个 alpha 版本。第一个 alpha 就已经移除了对 IE8 的支持,而此次的 alpha 版将移除对 IE9 的支持,并将 Flexbox 作为默认的布局系统。

这个版本的部分变更如下:

  • 移除 $enable-flex 变量,这意味着 Flexbox 将被默认启用,而且无法通过 Sass 变量来禁用 Flexbox。
  • 为网格系统、card、media object、list group、navigation 组件移除非 flexbox 变量
  • 网格文档被集中到单个 grid.md 文件里,不会再有另外一个 flexbox-grid.md 文件。
  • 移除对 IE9 的支持,并在升级过程中会加以说明。
  • 移除已编译的 flexbox CSS 绑定
  • 在入门指南部分移除了 flexbox.md

移除对 IE9 的支持这一举动受到了广大开发者的热议,其中大部分人还是持支持态度的。以下是一些开发者对这一举动的反馈:

  1. 这是让旧技术消亡的唯一途径。
  2. 我个人认为没有必要再支持 IE9 了,应该让用户去升级他们的浏览器。
  3. IE9 不支持 Flexbox,所以我们已经在所有新项目里不再考虑 IE9 了。
  4. 如果要支持 IE9,那就使用 Bootstrap 3 吧。都 2017 年了,我们需要 Flexbox。
  5. 没错!新框架是为新浏览器开发的,旧浏览器只能使用旧框架。
  6. IE9 已经是 5 年前的旧浏览器了,放弃它吧。如果有人真的需要支持 IE9,那么就让他们用 Bootstrap 3。我很喜欢 Flexbox,特别是它支持 RTL,还有它的垂直对齐。也许有一天可以把 float 也去掉。
  7. 微软都不再支持 IE9 了,其他人又何必多此一举呢!
  8. 有些政府网站只有 1% 的会话是来自 IE9 的,而且一直在下降。

``对于移除对 IE9 支持的呼声几乎是一边倒。不单单是因为人们喜欢新技术,比如 Flexbox 给他们带来的布局上的新体验,也因为兼容老旧技术会给他们带来很多额外的开发成本。既然旧技术即将消亡,不如就早一点说再见。


感谢韩婷对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-12-27 18:002214
用户头像

发布了 322 篇内容, 共 143.3 次阅读, 收获喜欢 148 次。

关注

评论

发布
暂无评论
发现更多内容

AntDB入选《2022爱分析·信创厂商全景报告》

亚信AntDB数据库

AntDB 信创 国产数据库 aisware antdb AntDB数据库

低代码实现探索(五十三)后台逻辑的控制

零道云-混合式低代码平台

详解Native Memory Tracking之追踪区域分析

华为云开发者联盟

开发 内存 华为云

GaussDB CN服务异常实例分析

华为云开发者联盟

数据库 华为云 GaussDB

React的5种高级模式

夏天的味道123

React

TiFlash 源码阅读(八)TiFlash 表达式的实现与设计

TiDB 社区干货传送门

《全国一体化政务大数据体系建设指南》发布,隐私计算将如何发挥作用?

洞见科技

CQRS与Event Sourcing

胖子笑西风

架构 DDD CQRS Event Sourcing #java

React源码中的dom-diff

夏天的味道123

React

# 分布式数据库新秀TIDB初探

TiDB 社区干货传送门

TiDB 底层架构 TiDB 源码解读

React中常见的TypeScript定义实战

xiaofeng

React

react源码中的协调与调度

flyzz177

React

安防厂商在企业数字化转型中的机遇和挑战

慕枫技术笔记

AIOT 11月月更

诚迈科技深耕汽车操作系统领域,获评优质供应商

科技热闻

React生命周期深度完全解读

夏天的味道123

React

10年码农生涯经验总结,聊聊工作中18种接口优化方案!

Java全栈架构师

Java 数据库 程序员 程序人生 性能优化

使用Docker踩坑,排查完问题之后,又涨知识了

程序员小毕

Java Docker 程序员 程序人生 后端

技术分享 | TiUP工具 - TiDB集群滚动升级核心流程解析

TiDB 社区干货传送门

注意 ! !|95% 的应用程序中发现错误配置和漏洞

SEAL安全

配置管理 软件供应链安全 漏洞管理

TiFlash 源码阅读(六) DeltaTree Index 的设计和实现分析

TiDB 社区干货传送门

React性能优化的8种方式

xiaofeng

React

技术分享 | 多测试环境的动态伸缩实践

LigaAI

云原生 自动化测试框架 测试环境 测试自动化 kubenetes

TiFlash 源码阅读(七)TiFlash Proxy 模块

TiDB 社区干货传送门

老板拍脑袋决策,团队群魔乱舞

填空时光

决策 团队内耗 企业敏捷

react源码中的fiber架构

flyzz177

React

Go类型转换和类型断言可别搞混了

王中阳Go

golang 高效工作 学习方法 面试题 11月月更

《关键信息基础设施安全保护要求》于明年五月正式实施

行云管家

网络安全

教你一招,安全的从 MySQL 切换到 TiDB

TiDB 社区干货传送门

迁移 实践案例

将业务从mysql迁移至TIDB,有哪些需要注意的?

TiDB 社区干货传送门

管理与运维 应用适配 大数据场景实践

TiDB常用SQL

TiDB 社区干货传送门

性能调优 集群管理

react源码中的hooks

flyzz177

React

Bootstrap将放弃对IE9的支持_语言 & 开发_薛命灯_InfoQ精选文章