Languages

CSS Cheat Sheet

Print-ready cheat sheet for CSS, organized for fast lookup, study, and desk-side use

Source
MDN Web Docs (developer.mozilla.org)
License
MIT
Updated
2026-03-27

Sample

What's in this cheat sheet

  • Selectors
  • Box Model
  • Flexbox
  • Grid
  • Typography
  • Colors & Backgrounds
  • Transitions & Animation
  • Responsive Design
  • Positioning
  • Custom Properties

Basic Selectors

*Universal — all elements
divType — all `<div>` elements
.classClass — elements with class
#idID — element with id
[attr]Attribute — has attribute
[attr="val"]Attribute equals value

Combinators

A BDescendant (any depth)
A > BDirect child only
A + BAdjacent sibling (next)
A ~ BGeneral sibling (all after)

Pseudo-classes

:hoverMouse over element
:focusElement has focus
:first-childFirst child of parent
:nth-child(n)Nth child (1-based, `odd`, `even`, `2n+1`)
:not(sel)Negation — exclude matches
:has(sel)Parent selector (contains match)

Download the full cheat sheet for all sections, formatted for print

Download PDF

Downloads

Choose the treatment that matches how you read