It's so interesting, these waves of CSS improvements.
Before the flexbox/grid arrival, there were years of near-zero progress.
The flexbox/grid release, uniquely coordinated across browsers (for once), was an excellent milestone, but not really a movement.
These last 2 years though feel almost like a revolution in comparison to CSS's history. Somebody is pushing very hard.
These are some very serious improvements that address core needs and gaps. In particular scaling CSS in large applications, with things like @layers, @scope and container queries.
The second goal seems to be to make CSS preprocessors obsolete.
Compliments to whoever is working on this. My favorite upcoming one has to be toggle, controversial or not, the idea that for simple interactions you don't even require JS anymore is a good development.
The luxury problem this creates is the slow adoption rate. Something extraordinarily powerful as grid is still barely used. Old habits die hard.
Before the flexbox/grid arrival, there were years of near-zero progress.
The flexbox/grid release, uniquely coordinated across browsers (for once), was an excellent milestone, but not really a movement.
These last 2 years though feel almost like a revolution in comparison to CSS's history. Somebody is pushing very hard.
These are some very serious improvements that address core needs and gaps. In particular scaling CSS in large applications, with things like @layers, @scope and container queries.
The second goal seems to be to make CSS preprocessors obsolete.
Compliments to whoever is working on this. My favorite upcoming one has to be toggle, controversial or not, the idea that for simple interactions you don't even require JS anymore is a good development.
The luxury problem this creates is the slow adoption rate. Something extraordinarily powerful as grid is still barely used. Old habits die hard.