SMACSS was written in 2011. This site remains for archival and educational purposes.

Privacy Policy

Like most other sites, your information is collected and dissected. Let me count the ways.

Cookies

I enjoy a lovely chocolate chip cookie. However, this site no longer actively uses cookies for any purpose. This site is hosted on GitHub, which may serve its own cookies.

Collection of Information

This site used to collect and store login information but the site has since become a static archive and therefore I am no longer storing any user login information. Those who have purchased a copy of the book may have done so through my Shopify storefront. Transaction information is stored on Shopify. Personally identifiable information can be deleted upon request.

Third Party Services

I no longer use any analytics on this site. I do use Adobe TypeKit for custom font embedding. They may create and store cookies on your machine to identify you on repeat visits. TypeKit has its own privacy policy for how it stores and manages your information.

Mailing List

I used to have a mailing list that was managed by MailChimp. I have since removed that mailing list and all personally identifiable information including name and email address has been deleted.

Preface

  1. About the Author
  2. Introduction

Core

  1. Categorizing CSS Rules
  2. Base Rules
  3. Layout Rules
  4. Module Rules
  5. State Rules
  6. Theme Rules
  7. Changing State

Aspects of SMACSS

  1. Depth of Applicability
  2. Selector Performance
  3. HTML5 and SMACSS
  4. Prototyping
  5. Preprocessors
  6. Drop the Base
  7. The Icon Module
  8. Complicated Inheritance
  9. Screencast: Applying the Principles
  10. Screencast: Avoiding Content-specific Context

Appendix

  1. Formatting Code
  2. Resources