Ahmad Shadeed
设计工程师,《调试 CSS》一书作者
在过去两年里,CSS 发展如此之快,跟上所有新特性的步伐感觉就像一份全职工作。这意味着有很多主题和想法可以探索和实验。
例如,在多年的呼声之后,CSS :has()
成为了 CSS 最强大的新增功能之一,显著减少了对 JavaScript 的需求。对我来说,这可以比作从使用 CSS 浮动到 Flexbox 的转变,后者允许我们创建几乎任何可以想象的布局。
CSS 容器尺寸和样式查询也是构建需要在不同上下文中工作的组件的游戏规则改变者。目前,只有尺寸容器查询在所有主要浏览器中得到完全支持,尽管它们的采用仍然有限。
展望 2025 年,我希望看到尺寸容器查询得到更广泛的使用,滚动驱动动画、样式查询和锚点定位在所有浏览器中得到完全支持。我们还能要求什么呢?