Theming the Shadow DOM requires the Light DOM to plug some the holes.
Web Development, the back and front of it
Web Development has become front-end development, and we lost something on the way.
Web Components & Three questions
I've been talking to developers about Web Components, and several questions have popped up.
I've started avoiding (unintentionally) margin properties in my CSS, as `gap` seems sufficient in most cases.
The "62.5% sizing' hack is nifty but has one problem. It hampers external themes to use root based sizing.
Automated color modes
Color Contrast is currently an experimental feature available under a flag in Safari and Chrome.
Stop the cascade?
Cascade Layers are here. How we organise our code will change as we can better manage scoping and isolation. It's a fundamental shift in how CSS works.
I started working on the Internet 25 years ago.
CSS Day 2022, all aboard for Interop 2022
Interop 2022 will improve the experience of developing for the web in 15 key areas. And Rachel Andrews spoke about this on CSS day 2022.
A design system here, a design system there
It's becoming evident that layered design systems benefits from being declarative. CSS is also moving in the direction of implied values instead of fixed precise values.
CSS Day is drawing nigh
CSS Day conference is coming up this June, and looking at the lineup and the topics; it is easy to see that we're on the precipice of a new way of implementing a design on the Web..
Creating design systems and implementing the design in web applications and websites is often deceptively hard. Why? There is this Gap.