CSS, v češtině známé jako kaskádové styly, je základní technologie používaná pro prezentaci webových stránek. Přes 95% webů bylo vytvořeno pomocí CSS. Umožňuje uživatelům definovat vzhled a výběr prvků na webové stránce. Skládá se ze selektorů a deklarací; selektory označují HTML elementy, které se mají stylovat, a deklarace určují, jak by měl být styl elementů změněn.