Kaskadne slogovne predloge (angl. Cascading Style Sheets - CSS) spletnemu brskalniku povedo, kako naj prikaže dokument HTML. CSS ne določa strukture vsebine, ampak njen videz in postavitev.
Z uporabo slogov določimo, kako naj brskalnik oblikuje posamezne elemente spletne strani. Določimo lahko celo vrsto oblikovnih lastnosti, med katere spadajo ozadje, robovi, razmiki, odmiki, pisava, poravnava, barva in postavitev elementov.
Če slogovno predlogo povežemo z vsemi stranmi v spletišču, imamo preprost nadzor nad celotnim spletiščem. Če želimo spremeniti videz, navadno zadostuje, da spremenimo samo datoteko s slogovno predlogo.

Primer CSS kode