Меня часто спрашиваю каким стилем я пишу свои CSS. И я отвечаю — SMACSS. Тогда меня спрашиваю, что это такое и какие стили бывают ещё.
1. SMACSS http://smacss.com/book/
Выступает за масштабируемую и модульную архитектуру для CSS.
2. CSS Guidelines http://cssguidelin.es
CSS Руководство представляющее собой всеобъемлющее руководство для написания и сопровождении CSS кода.
3. OOCSS http://oocss.org
Выступает за объектно-ориентированный подход к CSS коду.
4. BEM http://bem.info/method/
Написание CSS в стиле блок, элемент, модификатор.
5. idiomatic CSS https://github.com/necolas/idiomatic-css
Принципы написания согласованного, идиоматического CSS кода.