Web Development

Prop For That

No secret that Adam’s all about props. Dude gave us Open Props a good while back for a slew of preconfigured variables for color, shadows, sizing, typography, among much much more. Now he’s back with Prop For That, a similar sorta idea, but mind-blowing in the sense that it creates live props based things CSS […]

Prop For That Read More »

Designing With Uncertainty: How AI Supercharges Probabilistic Thinking

In 2024, an Air Canada customer asked a chatbot about bereavement fares. The bot confidently gave him a refund policy that didn’t exist. The airline refused to honor it. A tribunal ruled in the customer’s favor. The bot hadn’t decided anything; it had predicted an answer based on patterns in its training data. The company

Designing With Uncertainty: How AI Supercharges Probabilistic Thinking Read More »

What’s !important #13: @function, alpha(), CSS Wordle, and More

CSS functions, the alpha() function, Grid Lanes, some things about <dialog> that you might not know, CSS Wordle, and more — this is What’s !important right now. CSS functions, expertly explained Jane Ori expertly explained how CSS functions work. @function will probably be the biggest CSS feature to probably become Baseline this year, so I

What’s !important #13: @function, alpha(), CSS Wordle, and More Read More »

There’s no need to include ‘navigation’ in your navigation labels

Mark Underhill: And now to the reason I wrote this post: including the word “navigation” in your <nav> labels. There’s no need. If we did, we’d hear something like “Navigation, Primary navigation”. Not the end of the world, but unnecessarily repetitive for screen reader users. One of those nuances to keep in your back pocket when writing

There’s no need to include ‘navigation’ in your navigation labels Read More »