HTML kalba atsako į klausimą Ką atvaizduoti?, tuo tarpu CSS - Kaip atvaizduoti?. Daugelis seniau naudojamų HTML žymių, kurios buvo skirtos stiliams nurodyti yra nebenaudojamos, nes jas pakeičia CSS stilių taisyklės.
Du dažniausiai naudojami css selektoriai yra idir klasė. Klasė gali būti priskirta kiek reikia kartų skirtingiems elementams viename dokumente. Id gali būti tik vienas per visa dokumentą.