CSS 101
A practical CSS series drawn from real experience styling documentation sites, tool dashboards, and web UIs across my projects.
CSS always humbled me more than most languages. The mechanics look simple β property, value, done β but the cascade, specificity, and layout systems trip up even experienced developers. This series covers what I actually know and reach for, from selectors through to modern layout and responsive design.
Articles
Prerequisites
HTML fundamentals (see HTML 101)
A text editor (VS Code recommended)
A browser with developer tools
How I Use CSS
Every project I ship with a web interface involves CSS β whether it is a stylesheet for a static documentation site, scoped styles inside React components, or utility classes for a tool dashboard. Understanding the core language β not just a framework on top of it β means debugging layout issues stops being guesswork.
Last updated