解释 CSS 等级

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 $200 免费积分!

Rachel Andrews

… 为了宣告 CSS 版本结束,在所有 CSS 部分停止所有工作划一条线是没有意义的。因此,在 CSS2.1 之后,所有曾属于 2.1 规范的内容都被分解成模块。

说“也许我们会在 CSS17 中得到它!”很容易让人觉得好笑,但这说明 CSS 将会被版本化(比如“ES6”),而那些日子已经过去了。

CSS3 有点 讲得通。Tab Atkins 说过,关于拆分

如果我们的某些模块扩展了 CSS2.1 中的内容,它们就会从 3 级开始。

但并非所有模块都是这样。大多数情况下,“CSS3”只是一个很好的营销手段,就像“HTML5”一样。人们似乎真的理解了这一点,但这不利于语言本身。正如 Rachel 所说

单片规范的问题在于,为了完成规范,每个组成部分也必须完成。

我们谁都不希望网络标准发展缓慢。因此,我们对每个模块进行版本控制,并消除单片结构。

从来没有 CSS4。永远不会有 CSS4。CSS4 不存在。

直接链接 →