This document provides an introduction to CSS (Cascading Style Sheets) including:
- What CSS allows you to change (appearance and layout of HTML)
- Key CSS concepts like selectors, colors specified as hex codes, the box model
- Common CSS properties for fonts, colors, spacing, dimensions
- Examples of CSS rules and using the Chrome Dev Tools to experiment
- Shorthand vs longhand property notation and common units like pixels and percentages
- How CSS manages complexity through modules, layers and declarative programming