写点什么

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:002127
用户头像

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

关注

评论

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

WebRTC中的RefCountedObject解析

她的男人是程序员

注意,开源Redis被爆高危漏洞,攻击者可远程注入代码

华为云数据库小助手

华为云 GaussDB GaussDB ( for Redis ) 华为云数据库

Go- 切片的定义

HelloBug

slice Go 语言 切片

浅析智慧交通有哪些应用场景?

一只数据鲸鱼

数据可视化 智慧城市 智慧交通 城市交通

女朋友问我 LB 是谁?

程序员鱼皮

Java 负载均衡 架构 后端 技术选型

如何用 Nacos 构建服务网格生态

阿里巴巴云原生

华为云专家向宇:工欲善其事必先利其器,才能做数据的“管家”

华为云开发者联盟

云原生 物联网 时序数据库 时序 GaussDB(for Influx

模块一作业

berserker

架构实战营

👊 【Spring技术原理】异步编程机制以及功能分析讲解

洛神灬殇

spring springboot 异步编程 8月日更

教你使用ApiPost中的全局参数和目录参数

Proud lion

大前端 测试 后端 Postman 开发工具

通过明道云实现培训机构客户管理

明道云

华为18级工程师三年心血终成趣谈网络协议文档(附大牛讲解)

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

打开vscode好像打开了原神?vscode原神背景推荐,比博燃

CodeNongXiaoW

vscode vscode背景 原神

用零代码开发应用到底要不要IT管?

明道云

CERT和CWE之间有什么联系?

鉴释

安全编码规范 cwe cert

来!看排名一年上升16位的ClickHouse,如何在京东落地实践

京东科技开发者

数据库 Clickhouse

云原生多云容器编排平台karmada上手指南

谐云

云原生 开源技术

cocoapods 的主模块如何判断子模块有没有被加载?

fuyoufang

ios swift 8月日更

Go- 切片的使用

HelloBug

Go 语言 切片 追加 拷贝 扩缩容

干货!4大实验项目,深度解析Tag在可观测性领域的最佳实践!

观测云

可观测性 dataflux tag ngix

如何对接口参数的描述进行集中管理

CodeNongXiaoW

大前端 测试 后端 接口工具

【“互联网+”大赛华为云赛道】GaussDB命题攻略:支持三种开发语言,轻松完成数据库缓冲池

华为云开发者联盟

数据库 华为云 GaussDB 互联网+ 缓冲池

关于告警管理的软件,您还只知道Pagerduty吗?

睿象云

运维 告警 运维平台 智能告警 告警管理

Go- 数组

HelloBug

数组 Go 语言

使用mock模拟登录接口数据

与风逐梦

大前端 后端 Mock

模块一作业

当归

关于C++中“不能返回对象引用”的思考

她的男人是程序员

微信业务架构 | 架构实战营

樊江。

架构实战营

一文了解NB-IoT四大关键特性以及实现技术

华为云开发者联盟

IoT 网络 NB- IoT 物理信号 窄带

云小课 | 华为云KYON之VPC终端节点

华为云开发者联盟

云小课 KYON企业级云网络 VPC终端节点

仿照Hystrix,手写一个限流组件

码农参上

限流 Hystrix 8月日更

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