From my presentation at the online Sass Summit 2014.
Abstract:
We’ve all found ourselves deep in the heart of a CSS project struggling with mangled CSS selectors, an array of disparately named files, and a deep and nagging feeling that perhaps our markup is not symantic as it should be. But a new hero is arising in CSS-land: Modular CSS.
You may know him by one of his many names. SMACSS, Object-Oriented CSS, or BEM. Only he has the power to untangle our worst CSS nightmares. Only he can help us lay a foundation for large CSS projects.
In this talk, John Long will delve deep into his bag of tricks to share practical advice about structuring your CSS. We’ll talk about a number of helpful principles for simplifying your CSS and look at how modular CSS applies within the context of Sass. You will walk away challenged with something to apply to your current CSS project.
See also:
* http://bit.ly/css-for-grownups
* https://speakerdeck.com/jlong/refactoring-css-programming-principles-for-designers
* http://thesassway.com/modular-css