- Properties: The presentational aspects of element boxes. What they’re used for, and how they can be used.
- Selectors: How properties can be assigned to element boxes.
- Values: Used by properties and media queries, including lengths and colors.
- Media Queries: Media types and features, such as print and screen sizes, at which CSS can be targeted.