Some additions are nice, but I have my doubts about where this is going. As usual, Google throws in tons of extra stuff. To compute the size, position and appearance of anything, engines have to deal with a growing list of instructions, that all brings conflict. We had floats, flex, grids, position, and now anchor positioning as well.<p>It strikes me that the more useful additions are implemented by Firefox, and the lesser ones not.<p>I had expected that by now we would have a super light (kernel) spec for SPAs, and the heavier spec for design heavy documents. Chrome cannot keep up with Firefox wrt CSS performance.
I don't understand why Google is overloading its own camel; the web is not going to render faster with more added complexity.
The :has selector is huge if you like customizing sites with grease monkey. You can now modify parents based on their children with pure css. Saves you having to use mutation observers in those cases (assuming the site is built with a React-like thing).
Seems like some good stuff there. Personally I really like container queries, cascade layers, nesting and the has selector, all of which feel like they solve some very common design problems in incredibly easy to understand, logical ways.<p>Like cascade layers, nesting and scoped CSS are basically built for component systems, and are going to be so handy for implementing styles for those going forward.<p>Didn't know about margin trim either... that sounds like it'll be a godsend when it's fully implemented. So much extra CSS required to overwrite the margin on the last element in a container almost every time the situation comes up...<p>There's some good stuff here for sure.
> a list of ... new additions to CSS<p>That should be the real title of the article.<p>Some of those properties are new-ish. If you follow the events, you will have known of them for a while but I agree most people may not be aware of them.
I didn't realize the nested CSS support level was already so high (80%).<p>CSS nesting looks like a nice quality-of-life improvement in some cases.<p>I'm not CSS-ninja enough for any of the other items to catch my eye, though the "stylable select element" tease at the end looks interesting.