CSS is hard because it solves hard problems
CSS is often perceived as difficult due to the complex problems it addresses. Julie Evans shares her experience of improving her skills in CSS, highlighting that many frustrations have been resolved in the language over time. She emphasizes the importance of understanding CSS as a technology rather than undervaluing it.
- ▪Julie Evans rewrote her website's CSS to improve her skills.
- ▪She realized that many frustrations with CSS had been addressed in the language.
- ▪CSS has evolved significantly since the late 1990s, becoming much more complex.
Opening excerpt (first ~120 words) tap to expand
CSS is hard because it solves hard problems 18 May 2026 Julie Evans recently re-wrote her website’s Cascading Style Sheets (CSS), and took the fight to the stylesheet language as it were: So I decided years ago that I wanted to react to “CSS is hard” by getting better at CSS and taking it seriously as a technology, instead of devaluing it. Doing that changed everything for me: I learned that so many of my frustrations (“centering is impossible”) had been addressed in CSS a long time ago, and that also what “centering” means is not always straightforward and it makes sense that there are many ways to do it. CSS is hard because it’s solving a hard problem! Oh, the fun, and untold lost hours, trying to centre something, without breaking the page layout.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at disassociated.com.