# CSS Architecture

DevFeed: [CSS Architecture](<https://devfeed.tech/articles/css-architecture-29493.md>)

Original publisher: [Read original article](<https://philipwalton.com/articles/css-architecture/>)

Published: 2012-11-17T02:04:25Z

Content type: tutorial

Language: en

Sources: [Philip Walton](<https://devfeed.tech/sources/philip-walton.md>)

Topics: [CSS](<https://devfeed.tech/topics/css.md>), [modern web development](<https://devfeed.tech/topics/modern-web-development.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [css](<https://devfeed.tech/tags/css.md>), [development-process](<https://devfeed.tech/tags/development-process.md>), [web-developers](<https://devfeed.tech/tags/web-developers.md>)

## AI overview

The article argues that CSS quality should be evaluated beyond visual fidelity and whether code works. It presents CSS architecture as a software engineering concern and identifies predictability, reusability, maintainability, and scalability as goals for CSS in large web applications.

## Source excerpt

To many Web developers, being good at CSS means you can take a visual mock-up and replicate it perfectly in code. You don't use tables, and you pride yourself on using as few images as possible. If you're really good, you use the latest and greatest techniques like media queries, transitions and transforms. While all this is certainly true of good CSS developers, there's an entirely separate side to CSS that rarely gets mentioned when assessing one's skill.