CSS stilove u HMTL dokument možemo postaviti na tri načina:
- linijski (postavljanjem atributa style HTML elementu)
- ugrađivanjem u HTML dokument (kao sadržaj elementa style sadržanog u elementu head)
- povezivanjem HTML dokumenta s vanjskom datotekom koja sadržava definirane stilove
Najčešći način je odvajanjem CSS-a u vanjsku datoteku s ekstenzijom .css, dok se unutar HTML-a CSS upotrebljava uglavnom prilikom razvoja web-stranica i aplikacija (tj. prilikom izrade dizajna web-stranice). Nakon završetka izrade, CSS se odvaja u vanjsku datoteku.
Odvajanje CSS-a u zasebnu datoteku ima veliku prednost u usporedbi s ostalim načinima ugrađivanja CSS-a u HTML jer je na taj način moguće povezati više HTML datoteka s jednom CSS datotekom.