Třídy a identifikátory se používají k formátování různých prvků na webových stránkách.
Nejčastěji se píší do CSS souboru.
Třídy jsou definovány pomocí tečky (.) následované názvem třídy. Používají se k aplikaci stylů na více prvků, které mají stejnou třídu. Vytváří styly, které nejsou závislé na HTML souboru.
Identifikátory (IDs) jsou definovány pomocí křížku (#) následovaného názvem identifikátoru. Používají se k aplikaci stylů na jedinečný prvek na stránce. Každý identifikátor by měl být použit jen jednou v rámci jedné HTML stránky. Identifikátory mají vyšší specifičnost než třídy, což znamená, že pokud je stejný prvek ovlivněn jak třídou, tak identifikátorem, styly definované pomocí identifikátoru budou mít přednost.