CSS sintaksa se sastoji od opisa izgleda elemenata u dokumentu. Opis može da definiše izgled više elemenata, i više opisa može da definiše jedan element. Na taj način se opisi slažu jedan preko drugog da bi definisali konačni izgled određenog elementa (otuda naziv Cascading (engl. cascade - crep) da bi se dočaralo slaganje jednog stila preko drugog u definisanju konačnog izgleda elementa).
Svaki opis se sastoji od tri elementa:
- definicija ciljnih elemenata
- svojstva
- vrednosti