Lea Verou
W3C 技術架構小組成員,MIT CSAIL
去年,Kilian 預測我們撰寫 CSS 的方法會開始永遠改變,而今年的結果證實他的預測。
Interop 2022 把瀏覽器齊聚一堂,朝著相同目標努力,有些功能從「這不可能發生」變成了「這正在進行」。上層選擇器 (:has()
) 和 Container Queries (@container
) 是其中兩個最大聲的。多年以來,效能因素讓開發者們根深蒂固地認為這些不可能實現。只不過,到頭來兩者還是有可能的。
另一方面,Subgrid 就一直停留在藍圖上,因為這是非常龐大的工作。現在,已經支援 Firefox 和 Safari,並且積極地在 Chrome 實做。因此,可以期待明年可能有更高的使用率。
我預測 2023 年的明星是原生巢狀結構,還有顏色控制。 巢狀結構目前是大家還在使用預處理器的最主要原因,所以,能夠原生使用的話,是重大的鬆綁。
使用 CSS 顏色也極將要令人振奮起來。就在這時候,有一長串會造成全面影響的功能正在實做。2023 年結束之前,我們可能在使用著廣色域、各別裝置的顏色 (color()
, lab()
, lch()
, oklab()
, oklch()
),透過 color-mix()
控制顏色已經是基本常識。
綜合以上,代表 2023 年對 CSS 來說,很可能非常振奮的一年。不管我的預測是否正確,還是期望這些令人驚艷的實做到來。真是個寫 CSS 的美好時代!