Blog / Category · 8 articles
CSS
Modern CSS for people who build real sites: container queries, naming systems, frameworks and the architecture decisions that keep projects maintainable.
Why BEM Beats Tailwind in a Proper Visual Development Environment
Most Tailwind debates pit Tailwind’s utility-first approach against outdated CSS workflows—comparing today’s tool against yesterday’s problems. The result? A rigged…
11 min read
How to Approach Responsive Web Development in the Modern Era (2025+)
Apple released the first smart phone in 2007 and its widespread adoption over the next two years indirectly kickstarted the first era of responsive web development. In…
8 min read
The Magical “has Me” Selector in CSS That Fixes The One Big “Gotcha” of Container Queries
I recently published a detailed article on the difference between media queries and container queries. I used that article to make the case for a container-query-first…
4 min read
Container Queries vs Media Queries: A New Era of Responsive Web Design
We’re well over 90% browser support for container size queries, which means we’ve officially entered a new era of responsive web design. The problem is that very few…
9 min read
A CSS Framework is Required for Maintainable Web Design
One of the most popular questions posed by people who don’t use a CSS framework is, “What are the benefits of using a CSS Framework?” On some level, that question…
9 min read
How to Add Internal “Borders” Between Rows & Columns in a CSS Grid Layout
Adding a border between columns and rows in a CSS grid layout is a typical design pattern. While it’s easy to achieve in a design tool like Figma, it comes with a lot of…
7 min read
Page Builder “Global Presets” Are Weak, Limited, & Unnecessary
Scalability and maintainability of styling are two of the most essential concepts in web design. If you don’t have a good way to manage global styles, you end up with a…
11 min read
WordPress Page Builders Suck for Styling Websites
“Bold headline, Cotton.” Relax. Don’t get all up in your feelings right away. Could you give me a second to explain? Page Builders are great. My web design agency uses…
7 min read