QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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

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

关注

评论

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

Kubernetes Docker Compose 迁移

CTO技术共享

开源 签约计划第三季 8月月更

Kubernetes LIST请求服务调优

CTO技术共享

开源 签约计划第三季 8月月更

Kafka基础知识

阿泽🧸

kafka 8月月更

在线XML转Excel工具

入门小站

工具

头脑风暴:组合总和 Ⅳ

HelloWorld杰少

8月月更

Redis 多机

武师叔

8月月更

计算后缀表达式-算法与数据结构-栈的运用-C++语言实现

清风莫追

算法 数据结构, 8月月更

三种插件开发模式,带你玩废tinymce

Five

tinymce 签约计划第三季 8月月更

深入浅出sychronized与Lock的实现原理

清风

后端 原理 并发 lock sychronized

开源雨林企业开源治理与贡献论坛| ChinaOSC

CCF开源发展委员会

《Effective Java》第54条:返回零长度的数组或者集合,而不是null

okokabcd

Java

开源一夏 | 见微知著,带你认认数据分析的大门,站在门口感受一下预测的魅力

迷彩

开源 数据分析 预测模型 签约计划第三季 8月月更

每日一R「06」内存管理

Samson

8月月更 ​Rust

急如闪电快如风,彩虹女神跃长空,Go语言高性能Web框架Iris项目实战-初始化项目ep00

刘悦的技术博客

Go golang 框架 go语言 Go 语言

阿里云解决方案架构师张平:云原生数字化安全生产的体系建设

阿里巴巴云原生

阿里云 云原生 安全 数字化

什么是研发效能?研发效能定义及核心价值

laofo

DevOps cicd 研发效能 持续交付 工程效率

手把手带你实战 AGP 7.x ASM 字节码插桩

如浴春风

android asm Gradle 签约计划第三季

一文带你打通Node流的"任督二脉"

战场小包

前端 Node 签约计划第三季

CCF开源发展委员会执委增选

CCF开源发展委员会

“红山开源”创新论坛 | ChinaOSC

CCF开源发展委员会

企业架构是当代的屠龙之术吗?

涛哥 数字产品和业务架构

企业架构

开源教育论坛| ChinaOSC

CCF开源发展委员会

RT-Thread记录(七、IPC机制之邮箱、消息队列)

矜辰所致

ipc RT-Thread 8月月更

KubeSphere 新版本3.3.0解读

CTO技术共享

开源 签约计划第三季 8月月更

在线文字图标logo文章封面图生成工具

入门小站

工具

苏彤,你的 Python Flask 编写生成二维码接口写完了

梦想橡皮擦

Python 爬虫 8月月更

开源云原生与行业应用 | ChinaOSC

CCF开源发展委员会

Kubernetes分布式持续交付Zadig

CTO技术共享

开源 签约计划第三季 8月月更

网络编程(三)数据链路相关知识

Albert Edison

Linux 网络编程 计算机网络 8月月更 数据链路

IPv6报文头深度解析

穿过生命散发芬芳

ipv6 8月月更

RocketMQ高性能设计之数据存储设计

急需上岸的小谢

8月月更

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