CSS Izbirniki kažejo na HTML element, ki ga želimo preoblikovati, blok formata pa vsebuje stavke, ločene s podpičji. Vsaka deklaracija vključuje CSS lastnosti in vrednosti, ločene s podpičjem. Medtem ko se izjava konča s podpičjem, se bloki končajo z zavitimi oklepaji. Izbirniki služijo za "iskanje" HTML elementov, ki jih želimo transformirati, razdelimo pa jih v pet kategorij.