CSS (zkratka Cascading Style Sheets, česky Kaskádové Styly) je jazyk používaný pro popis prezentačních sémantik (tedy vzhled a formátování). Nejběžnější použití Kaskádových Stylů je pro úpravu webů napsaných v HTML a XHTML. CSS může být použito i pro jakýkoliv druh XML dokumentu, včetně plain XML, SVG a XUL.
CSS je primárně designováno pro oddělení dokumentů od jejich prezentace, včetně prvků jako rozložení, barev a fontů. Tím se může zlepšit dostupnost obsahu, flexibilita a kontrola specifik prezentace.
Výhody CSS:
- oddělení obsahu od vzhledu a formátování
- konzistence skrze celou stránku
- nenáročnost na propustnost pásma
- jednoduchá údržba vzhledu a formátování
- reformátování stránek
- dostupnost