Essential CSS Keywords and Concepts
Core vocabulary for discussing CSS and design problems with precision.
Layout Keywords:
- Flexbox: One-dimensional layout (row or column)
- Grid: Two-dimensional layout (rows and columns)
- Flow layout: Default document flow (block/inline)
- Intrinsic sizing: Content-based dimensions
- Extrinsic sizing: Container-based dimensions
Design System Terms:
- Design tokens: Named design decisions
- Component composition: Building complex UI from simple parts
- Atomic design: Atoms → Molecules → Organisms → Templates → Pages
- Design API: Consistent interface for using design elements
CSS Architecture:
- Specificity: Weight of CSS selectors
- Cascade: Rule priority system
- Inheritance: Properties passed to children
- Logical properties: Direction-agnostic properties (inline-start vs left)
Performance Terms:
- Critical CSS: Above-the-fold styles
- FOUC: Flash of Unstyled Content
- Layout thrashing: Repeated layout calculations
Search Terms: Use these when researching CSS solutions or asking LLMs for help.
Related: CSS Cascade Fundamentals, Design System Fundamentals