Can you feel the rhythm‽ · 13 March 2024
Adam makes a very good point here: the term “vertical rhythm” is quite chauvanistic, unconciously defaulting to top-to-bottom writing modes; the term “logical rhythm” is more universal (and scalable).
Related links
Contextual Spacing For Intrinsic Web Design | Modern CSS Solutions
To complement her talk at Beyond Tellerrand, Stephanie goes through some of the powerful CSS features that enable intrinsic web design. These are all great tools for the declarative design approach I was talking about:
What Can You Put in a CSS Variable? / Coder’s Block
A reminder that the contens of custom properties don’t have to be valid property values:
From a syntax perspective, CSS variables are “extremely permissive”.
Custom Property Coverup | Amber’s Website
This is a great bit of detective work by Amber! It’s the puzzling case of The Browser Dev Tools and the Missing Computed Values from Custom Properties.
Who do I know working on dev tools for Chrome, Firefox, or Safari that can help Amber find an answer to this mystery?
CSS Custom Properties Fail Without Fallback · Matthias Ott – User Experience Designer
Matthias has a good solution for dealing with the behaviour of CSS custom properties I wrote about: first set your custom properties with the fallback and then use feature queries (@supports
) to override those values.
Related posts
Custom properties
Don’t touch that DOM.
CSS custom properties and the cascade
This behaviour surprised me (at first).
CSS for all
Whatever happened to Mozilla’s stated policy of restricting new CSS properties to HTTPS?
Inlining SVG background images in CSS with custom properties
A clever technique I learned from Trys.
CSS custom properties in generated content
They said it couldn’t be done.