CSS Convention Resources
Web Platform:
- World Wide Web CERN, 1991
- WWW HyperMedia Browser & Editor Emulator
- Line Mode Browser, Emulator (original was developed by Nicola Pellow)
- W3C Mission & Principles
CSS & The Cascade:
- Historical Style Sheet Proposals
- Cascading HTML style sheets – a proposal by Håkon W Lie, 1994
- CSS Cascading & Inheritance Level 4
- MDN Introduction to the CSS Cascade
- Attribute Selectors
CSS Conventions:
- CSS Systems by Natalie Downe, 2008
- OOCSS by Nicole Sullivan, 2009
- BEM by Yandex, 2010
- SMACSS by Jonathan Snook, 2012
- Atomic Web Design by Brad Frost, 2013
- Inverted Triangle CSS by Harry Roberts, 2014
- Attribute Modules for CSS by Glen Maddern, 2014
- Atomic CSS by Yahoo!, 2015
- CUBE CSS by Andy Bell, 2020
CSS in JS:
Other Resources:
- Structural Naming by Eric Meyer, 2004 (part of a larger conversation of linked blog posts)
- Link Specificity by Eric Meyer
- CSS Workflow by Jina
- Pattern Primer by Jeremy Keith
- CSS Guidelines by Harry Roberts
- Sass Guidelines by Kitty Giraudel
- BEMIT by Harry Roberts
- Atomic OOBEMITSCSS by Una Kravets
- About HTML Semantics and Front-End Architecture by Nicolas Gallagher
- Semantic CSS With Intelligent Selectors by Heydon Pickering
- Resilient, Declarative, Contextual by Keith J Grant
- The Way We Talk About CSS by Rachel Andrew
- How I Structure My CSS (for Now) by Matthias Ott (not mentioned directly)