On the origin of cascades
summary
A concise genealogy: CSS originates from a 1990s proposal that introduces the weight of influence (a weird 30/70 style idea) and early inheritance, and it wins because of deliberate simplicity that keeps stylesheets small via the cascade. Modern additions include custom properties, flexbox, grid and subgrid, plus Houdini for style-layer scripting. Two notable adaptations are utility-first classes and CSS-in-JS that deliberately remove the cascade for predictability — a tradeoff made tangible when one UI close button accumulates 200 declarations.
AI-written summary · about
chapters (13)
- 0:00Intro
- 0:50The Galapagos Islands
- 2:10Descent with modification
- 4:09Cascading HTML Style Sheets
- 6:52Timeline
- 11:42Is CSS a programming language
- 12:48Professional graphic design
- 13:33Architecture
- 14:09Tooling
- 15:01Utility classes
- 15:49CSS in nsj
- 17:36CSS excesses
- 19:07Conclusion








