Resources and further reading

If you enjoyed this course, check out Jen Kramer's other courses at Frontend Masters.

Semantic HTML

Note: All HTML elements are "semantic" in that they have meaning they convey. The two elements that have no meaning are <div> and <span>.

List styling tips and tricks

CSS Selectors

Basic selector information

Hot new selectors: :is(), :where(), :has()

Selector Performance Data

Spoiler alert: Selector performance isn't worth worrying about.

Inheritance, Specificity, and the Cascade

Inheritance

Specificity

The Cascade and @layer