跳到内容

总结

Lea Verou

Lea Verou

W3C Technical Architecture Group Member, MIT CSAIL

去年, Kilian 预言我们编写 CSS 的方式将永远改变,而今年的结果验证了他的预言。

Interop 2022 将浏览器聚集在一起,为同一个目标而努力,有几个功能从 "永远不会发生 "变成了 "现在正在发生"。父选择器(:has())和容器查询(@container)是其中的两个重磅功能。多年来,由于性能的影响,开发者们一直认为这些功能是不可能实现的,但事实证明,这两种功能都是可能的。

另一方面,Subgrid 一直在推进了,它是一项非常大的任务。Firefox 和 Safari 已经支持了,Chrome 也在积极实现中,所以我们明年可能会看到更高的使用率。

我预测,2023 年的明星功能将是原生嵌套和颜色处理。目前,嵌套是人们仍在使用预处理器的主要原因,因此,能够在原生 CSS 中使用它将是绝佳的体验。

在 CSS 中和颜色打交道也将变得更加令人兴奋。就在我们聊天的时候,有一大波功能正在被实现了。到2023年底,我们可能就能用上广色域颜色和设备独立颜色 (color(), lab(), lch(), oklab(), oklch()),并且我们能够通过 color-mix() 对它们进行基本操作。

所有这些都意味着 2023 年对 CSS 来说可能是非常激动人心的一年。不管我的预测是否正确,我都期待着即将到来的所有令人赞叹的实现。这是个写 CSS 体验很棒的时代!