Pseudotřídy v CSS slouží k aplikaci stylů na elementy v určitých stavech nebo na základě specifických kritérií.
Používají se s dvojtečkou před názvem, například :hover, :active, :first-child.
Pseudotřída :hover se aplikuje, když uživatel přejede myší přes element, a :active když na něj klikne. Pseudotřída :first-child cílí na první dítě rodičovského elementu.
Pseudotřídy jsou užitečné pro interaktivní design, protože umožňují změny stylů na základě uživatelských akcí.