CSS Cheatsheet

Last modified: February 28, 2023

CSS selectors

Tag Selectors
div { width: 100px; }
Class Selector:
.class-name { height: 100px; }
ID Selector:
#id-name { property: value; }
Multiple Selectors:
div, span, .class-name { property: value; }
Descendant Selector:
table tr { property: value; }
Child Selector:
div > span { property: value; }
Adjacent Sibling Selector:
div + span { property: value; }
General Sibling Selector:
div ~ span { property: value; }
Attribute Selector:
form[name=addressForm] { property: value; }
Pseudo-classes:
button:hover { property: value; }
Pseudo-elements:
element::pseudo-element { property: value; }
Units:
property: valuepx; /* pixels */
property: value%; /* percent */
property: valueem; /* ems */