CSS4

Avatar of Chris Coyier
Chris Coyier 发布

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 200 美元的免费信用额度!

Tab Atkins 于 2012 年

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

Rachel Andrew 于 2016 年

虽然将所有新 CSS 称为 CSS3 在短时间内有效,但它不能反映 CSS 的现状。 如果您阅读有关 CSS3 选择器的内容,那么实际上描述的是 CSS 选择器级别 3 规范的一部分。 实际上,CSS 选择器是标记为已完成且为建议的规范之一。 CSS 工作组目前正在研究 选择器级别 4,其中包含新的提议功能以及级别 3(以及 CSS 1 和 2)中的选择器。 这 不是 CSS4,而是单个规范的级别 4。 CSS 的一小部分。

Jen Simmons 于 2018 年

许多人都在等待 CSS4 发布。 它在哪里? 它什么时候会发布? 答案是永远不会。 CSS4 永远不会发布。 它实际上并不存在。


因此 CSS3 是一个独特的、一次性的机会。 与其制定一个大型规范,不如将它们分成几部分,并将它们都从“级别 3”开始,然后让它们分别演变。 这完全是 有目的的,这样可以使事情独立更快地进行。

问题是? 这几乎 有效了。 CSS3,也许在更大程度上,“HTML5”成为了(几乎)家喻户晓的名字。 它非常成功,让我们想要再次拉动那个杠杆。 它在很多方面都取得了成功。

  • 它推动了浏览器技术向前发展,尤其是在长期停滞不前的技术方面。
  • 它让网站所有者开始思考,“嘿,也许现在是更新我们网站的好时机。”。
  • 它让教育工作者开始思考,“嘿,也许现在是更新我们的课程的好时机。”。

这对整个网络有好处,对利用它的网站有好处,而且在此过程中还可以赚钱。 我敢说,看到在 CSS3 旗帜下举办的课程和会议赚了多少钱,一定会令人震惊

Peter-Paul Koch 于 2020 年

我建议我们网页开发者在 W3C CSS 工作组的支持下,开始说“CSS4 发布了!”,并兴奋地谈论它将如何很快上市,并改变 CSS 的实践。

当然,“CSS4”没有任何技术意义。 所有 当前 CSS 规范 都有自己的特定版本,从 1 到 4 不等,但 CSS 作为一个整体没有版本,而且也不需要版本。

无论我们说什么或做什么,CSS 4 都不会上市,也不会改变任何东西。 它也不描述任何技术现实。

那么为什么要这样做呢? 为了营销效果。

我认为他可能说得对。 如果我们都一起努力,它可能会像 CSS3 一样,对每个人都产生类似的积极影响。

如果它要实现,那么使其发展起来的动力是,关于 它是什么有一个明确的单一信息。 CSS3 就像

  • border-radius
  • 渐变
  • 动画和过渡
  • 转换
  • box-shadow

天哪,现在很难记起来。 但当时,这套东西非常清楚地代表了需要学习的东西,而且它们都非常令人兴奋。

我们会把什么放在 CSS4 的旗帜下呢?

  • Flexbox?(太老了?)
  • 网格
  • 所有与颜色相关的新内容(例如 这个这个
  • 独立转换
  • 可变字体
  • 偏移路径
  • 让我们完成嵌套吧!
  • Houdini 相关内容?(还不够成熟?)
  • Shadow DOM 选择器?

我只想说,如果容器查询能够实现,并且我们把它作为其中的一部分,我将亲自领导这项工作。

还有其他什么吗? 我们能添加到列表中吗? 你想反驳列表中的任何内容吗?