SMACSS was written in 2011. This site remains for archival and educational purposes.
Scalable and Modular
Architecture for CSS
Contact
Have a question or a comment?
Email
General requests can be sent to
smacss@snk.ms
.
Preface
About the Author
Introduction
Core
Categorizing CSS Rules
Base Rules
Layout Rules
Module Rules
State Rules
Theme Rules
Changing State
Aspects of SMACSS
Depth of Applicability
Selector Performance
HTML5 and SMACSS
Prototyping
Preprocessors
Drop the Base
The Icon Module
Complicated Inheritance
Screencast: Applying the Principles
Screencast: Avoiding Content-specific Context
Appendix
Formatting Code
Resources