W3C会推出CSS4吗?
这里所谓CSS4永远不会被推出的,但是不用担心,CSS仍然会更新,只是下个版本不会再被统称为CSS4。
如果了解CSS版本演进史,应该能明白一二。
CSS1和CSS2的发布时都是一个完整的文档,是等所有的features都定义好了后才发布出。做过协议栈开发的人都懂,如果这其中有任何差错或延迟,那么所有功能相关的spec都会被延迟。这很浪费时间。
而且浏览器都是遵循自己的产品周期和定义来添加特性支持,只会选取他们认为最重要的feature来支持。没有哪个浏览器能支持所有CSS feature。
所以从CSS3开始就变成模块化发布了,相同特性被划分为独立的模块,这样可以方便实现,独立更新。
由于CSS3后,所有的模块都已划分完毕(附图), 可以独立演进更新,更新时间线自然也变得模块了,因为有的模块已经更新发布,有的还没开始呢。
事实上即使划分模块,也是有level的,比如Color Level3,Selector Level4等。当然也会有新的module加入,比如CSS Grid,新加入的自然就是 Grid Level1了。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有