微信号:frontshow

介绍:关注前端发展,分享一线技术.不断学习,不断进步,登上前端之巅!

Bootstrap将放弃对IE9的支持

2017-01-07 18:16 薛命灯
策划|薛命灯
编辑|尾尾

继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的支持这一举动受到了广大开发者的热议,其中大部分人还是持支持态度的。以下是一些开发者对这一举动的反馈:

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

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

相关文章:天猫即将不支持IE8

视野拓展

QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、上海、旧金山召开。

QCon北京2017将于4月16日~18日在北京·国家会议中心举行,精心设计了支撑海量业务的互联网架构、大规模网关系统、微服务实践、快速进化的容器生态、智能化运维、互联网广告系统实践、大数据实时计算与流处理和金融科技转型与未来等30来个专题,涵盖架构、大数据、云计算、移动、前端、人工智能等热点领域,将邀请来自Google、Facebook、阿里巴巴、腾讯、百度、美团点评、爱奇艺等典型互联网公司的技术专家,分享技术领域最新成果。敬请期待。

点击阅读原文,了解QCon最新动态。

前端之巅

「前端之巅」是InfoQ旗下关注前端技术的垂直社群,投稿请请发邮件到editors@cn.infoq.com,注明“前端之巅投稿”。

 
前端之巅 更多文章 巨头们关注的实时Web:发展与相关技术 如何度量真实的网页性能?一文了解V8怎么做的 复杂单页应用的数据层设计 Oculus正式发布React VR预览版 我们为什么选择Vue.js而不是React?
猜您喜欢 iOS开发周报 - iOS 8.4.1 发布,iOS 8 时代谢幕 ENode框架Conference案例分析系列之 - Quick Start (18) 为什么说继承是把双刃剑 / 计算机程序的思维逻辑 Google开源Go语言编写的负载均衡系统Seesaw Android性能测试(一)入门篇