Daniel Schwarz

@dxnny.fun

Designer / dev / editor / writer, currently @css-tricks.com and @logrocket.bsky.social

My latest blog post: Adding Dark Mode to my Blog mikecoats.com/dark-mode/ I've finally caved; against my better judgement, I've added a dark colour scheme to my blog. In 2026, with modern CSS, this is easier than you might imagine.

Adding Dark Mode to my Blog

I've finally caved; against my better judgement, I've added a dark colour scheme to my blog. In 2026, with modern CSS, this is easier than you might imagine.

mikecoats.com

🚨 Attn #CSS folks, this will nerd snipe you 😅 It always bothered me how skeleton UIs are basically parallel versions of existing templates, swapped in and out. To me, this is fundamentally a style, and should be doable with a class. Images are easy, but I couldn't figure out a solution for text…

Headings (<h1> to <h6>) are a structural map, not a font-size picker. Screen reader users skim pages by jumping headings. Skipping from <h1> to <h3> breaks that map. Keep headings sequential. If you need an <h2> to look smaller, style it with CSS, not an <h4>. 🗺️

CSS-Dodos 31 Jul 5/5 ⬛⬛🟩⬛🟨⬛🟨🟩⬛⬛🟩 ⬛⬛🟩⬛🟨⬛⬛⬛⬛🟨⬛ 🟨⬛🟩⬛🟨⬛🟨⬛⬛🟨🟩 ⬛⬛🟨⬛⬛🟨⬛⬛🟩⬛⬛ 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 Can you beat the Fairman? css-questions.com/css-dodos #css #cssdodos #cssquestions #web

CSS-Dodos - Daily CSS Guessing Game

Play CSS-Dodos, a daily CSS feature guessing game where developers solve a CSS feature in six tries or less.

css-questions.com

I love that we have focusgroup in Chrome… but again similar to invoker commands… there’s no good way to use it as a progressive enhancement without JS for feature detection.