Cascading Style Sheets (CSS) je jazyk stylů používaný pro navrhování a tvarování prezentace dokumentů napsaných ve značkovacím jazyce, zejména HTML. Popisuje vzhled a formátování dokumentu napsaného ve značkovacím jazyce, včetně takových funkcí, jako je rozvržení, fonty, barvy a dokonce i interaktivní prvky. CSS je vedle HTML a JavaScriptu základní technologií World Wide Web.
CSS je deklarativní jazyk používaný ke stylování prvků na webové stránce. Používá se k určení způsobu zobrazení prvků HTML, včetně velikosti, barvy, písma a rozložení prvků. Šablonu stylů lze použít k aplikaci jednotného vzhledu na více webových stránek, což vývojářům umožňuje ovládat prezentaci svých webových stránek pomocí několika řádků kódu.
Nejnovější verzí CSS je CSS3, vydaná v roce 2011. CSS3 zavedla řadu nových funkcí, včetně možnosti používat vlastní písma, vytvářet animace a ovládat trojrozměrné prvky. Aktuální verze CSS má také řadu nových funkcí, jako je podpora mediálních dotazů, která umožňuje vývojářům vytvářet responzivní návrhy, které jsou vhodné pro různé šířky zařízení, a podpora základních programovacích konceptů, jako jsou proměnné.
CSS je od svého vydání stále populárnější a nyní je podporováno ve většině moderních webových prohlížečů a také v řadě mobilních operačních systémů. Stal se také základním nástrojem webových vývojářů a designérů, který jim umožňuje rychle a snadno vytvářet vizuálně přitažlivé webové stránky.