Table of Contents

CSS: The Definitive Guide, 5th Edition

[Following note last updated 20 September 2023.]

This resource contains (nearly) all the files used to create the figures in CSS: The Definitive Guide, 5th Edition (O’Reilly Media, 2023), minus the very few diagrams that had to be drawn using Keynote or PowerPoint or whatever. The vast majority of what you’ll find herein are HTML and CSS, with the occasional image as needed. You can download and/or clone these files from the repository at GitHub.


  1. CSS Fundamentals
  2. Selectors
  3. Pseudo-Class and -Element Selectors
  4. Specificity and the Cascade
  5. Values and Units
  6. Basic Visual Formatting
  7. Padding, Borders, Outlines, and Margins
  8. Backgrounds
  9. Gradients
  10. Floating and Positioning
  11. Flexible Box Layout
  12. Grid Layout
  13. Table Layout in CSS
  14. Fonts
  15. Text Properties
  16. Lists and Generated Content
  17. Transforms
  18. Transitions
  19. Animation
  20. Filters, Blending, Clipping, and Masking
  21. CSS At-Rules