"Recently I decided to stop using the word semantics. Instead I talk about the UX of HTML. And all of a sudden my students are not allergic to HTML anymore but really interested. Instead of explaining the meaning of a certain element, I show them what it does."
The first door of the #HTMHell calendar has been opened and @vasilis approach really resonates with me. I'm a visual learner, and I also like to do stuff instead of reading about it.
Chrome 117 beta is out today. It includes subgrid for CSS Grid. A feature I have felt was important for CSS grid layout for at least (checks actual notes/old blog posts) 8 years, and it's heading for interop status.
✨ Turn on document.designMode for in-browser spell-checking
Design mode essentially turns every element into a contenteditable region, which enables spelling and grammar checking and is also useful for experimenting with text changes
Ever wanted to try or discover GNOME dev? Now is the perfect time. :gnome:
This is a massive release with many new features such as Rust support, 50 new Library demos (Map, Spelling, Camera, …), multi-windows, offline documentation viewer etc.
There have been a number of articles lately about highlight and backdrop pseudo-elements not inheriting custom properties from the root element.
In both cases, the working group is fixing the #css specs. Both highlight and backdrop elements should be able to access custom properties defined on root/html.
Hopefully browsers will get that fixed as well, and you can go back to ignoring those articles.
Update README with instructions on how to set the theme optional (thanks @mstdn and @mookie!)
Live demo (single column layout only): https://mementomori.social
Safari is packed with new CSS features, and more are coming in the next release. Just check out the "What's New in CSS" WWDC23 session by @jensimmons to find out more.
The ability to remove units when doing calculations in #CSS will be invaluable and has been present in the specs for quite some time, but no browser has implemented it yet.
I stumble upon its absence all the time, and the addition of this to CSS will unlock so many things!