by Gene Crawford | May 22, 2025
Accessibility in HTML emails remains critically under-addressed in 2025.
by Gene Crawford | May 20, 2025
Master the power of CSS3’s :root selector to simplify global styling, boost maintainability, and unlock dynamic, responsive designs.
by Gene Crawford | May 14, 2025
Let’s play a game. I’ll hide a button using different techniques in HTML and CSS, and you have to guess whether it’s still focusable.
by Gene Crawford | May 13, 2025
Look at this CSS and take a guess what color our text will be. No tricks, this is the only relevant code:
by Gene Crawford | May 12, 2025
As developers, we’re most used to Cache-Control as the preferred way of instructing caches (usually browsers) on how they should store responses (if at all), and what to do once their cache lifetime is up.