Is Mobile-First Still the Right CSS Strategy in 2026?
Mobile traffic now tops 52% worldwide. I argue that mobile-first CSS is still the right call, but the real shift is toward container queries and compo...
Responsive design and web accessibility.
Mobile traffic now tops 52% worldwide. I argue that mobile-first CSS is still the right call, but the real shift is toward container queries and compo...
More than half of web traffic now comes from mobile devices. If your site isn't designed for small screens first, you're missing out on most of your v...
Responsive design has focused too long on viewport breakpoints. Container queries and a few modern CSS tools let components adapt to their context, im...
Responsive design is more than a meta tag. We debunk common CSS/HTML myths, from breakpoints to dark mode, and show you what actually works.
Breakpoints at arbitrary device widths are a crutch. Container queries and fluid type are the real inspiration. Here's how to build truly adaptive lay...
Responsive and adaptive design both aim for mobile. I break down the trade-offs on breakpoints, performance, and accessibility, and name the winner fo...
You've been told to chase breakpoints, but that's backwards. Here's how to build layouts that actually flex with content, respect user settings, and d...
Accessibility isn't a constraint—it's the foundation of truly inspiring design. I argue that designing for all users sparks creativity, improves UX fo...
Stop hunting for inspiration. The best web design comes from constraints: accessibility, performance, and honest content. I'll debunk the muse myth an...
A practical look at when container queries beat responsive design, with real-world examples and a few caveats from the front lines.
Break free from viewport-based breakpoints. Learn how container queries let you build truly responsive components that adapt to their context, not jus...
Most designers test at 375px and call it mobile-first. But WCAG's 320px reflow requirement is a better baseline for flexible, accessible layouts. Here...