
Detect at-rule support in CSS with @supports at-rule(@keyword)
Back in January 2022, I wrote about an exciting new CSS Working Group decision: a function to detect at-rule support using @supports at-rule(@keyword). Fast forward to today, and the CSS Conditional Rules Module Level 5 specification has solidified how this feature works and Chromium (Chrome, Edge, etc.) is about to ship it in Chromium 148!
Bram.us
Introducing the <geolocation> HTML element | Blog | Chrome for Developers
Discover the new way to request user location data.
Chrome for Developers
A Progressive Enhancement Challenge – Frontend Masters Blog
You want to hide an interactive element that you don't need anymore after JavaScript loads/runs. Can you do it without a

How much do you really know about media queries? – Frontend Masters Blog
There are a ton more @media queries than

First Look at The Modern attr()
Exploring the modern attr() in CSS

More options for styling <details> | Chrome for Developers
You can now set the display type and also style the container for the part that expands and collapses using the new ::details-content pseudo-element.
Chrome for Developers
The Undeniable Utility Of CSS :has • Josh W. Comeau
Of all the latest and greatest CSS features, the “:has” pseudo-class wasn’t exactly at the top of my wishlist. Once I started using it, however, I kept discovering incredible things I could do with it. It’s now become a core part of my toolkit! In this blog post, I'll show you some practical real-world problems I solved using “:has”, as well as some wild experiments that blew my mind!
Captured Custom Properties
In a few of my latest CSS experiments and articles, I used one naming pattern for registered custom properties that I think worth highlighting in a separate blog post. This pattern allows us to create a set of generic custom properties, covering a wide set of use cases for computing and storing their values.

Feature detect CSS @property support
Awaiting browser support for at-rule(), here’s how you do it.
Bram.us
Feature detect CSS @property support
Awaiting browser support for at-rule(), here’s how you do it.
Bram.us