A guide to writing style sheets for large scale, rapidly changing, long-lived web projects
Learn how to isolate and contain styles so modules become self-quarantining and simpler to transport into different contexts and projects
Learn how to use PostCSS and modern linting tools to analyse and maintain CSS across a large codebase
Whether one developer or one hundred, ECSS provides a dependable and maintainable approach to writing style sheets
Understand the disadvantages of specificity and abstraction on large scale responsive projects and why 'flat' specificity and style isolation may be preferential
Understand how to write a CSS superset that will provide a 'single source of truth' for every key selector in your project
Consider how to handle state more accessibly with ARIA attributes as opposed to class changes
These talking heads have already tried ECSS
"Are you dealing with CSS in a big app? Do yourself a favour and buy Enduring CSS"
Jose Menor - Front-end developer
"Just came back to a project I did only a couple of weeks ago without ECSS and I'm pulling my hair out now"
Dan Gamble - Junior full-stack developer