Blok elementi zauzimaju cijelu dostupnu širinu prostora u kojem se nalaze i počinju u novom redu. Primeri blok elemenata su naslovi (h1, h2, h3) i slike (img).
Linijski elementi zauzimaju samo onoliko prostora koliko im je potrebno i ne prijelaze u novi red. Primeri linijskih elemenata su paragrafovi (p) i linkovi (a href).
Selektor klase koristimo za definiranje svojstava više elementa unutar html dokumenta. Pomoću selektora klase definiramo svojstva svih HTML elemenata u kojima je vrijednost svojstva class jednaka nazivu selektora.
Selektor identifikatora koristimo pri definiranju svojstava samo jednog elementa. Selektor identifikatora se odnosi na HTML element kojemu je vrijednost svojstva id jednaka nazivu selektora.