CSS (Cascading Style Sheets) je skratkou pre kaskádové štýly a označuje programovací jazyk, pomocou ktorého je možné efektívne formátovať internetové stránky.
CSS je skratkou z anglického výrazu Cascading Style Sheets a v preklade to znamená kaskádové štýly. V informatike je tak označený spôsob zobrazenia elementov a ich rozmiestnenie na webových stránkach. CSS majú teda vplyv ba grafickú podobu stránok, kedy obsah stránok je oddelený od CSS a je uložený v HTML, XHTML, alebo XML formáte.
Používanie kaskádových štýlov v porovnaní s HTML sa vyznačuje niekoľkými výhodami:
Hlavnou nevýhodou kaskádových štýlov je občas nedostatočná podpora v menej zastúpených prehliadačoch (Safari a pod.). Prehliadače obsahujú v implementácii CSS chyby a nie vždy sa tak stránka zobrazuje na všetkých prehliadačoch rovnako. Jednotlivé prehliadače sa snažia tieto chyby s každou aktualizáciou odstrániť, situácia sa tak lepší.