Značkám můžeme přiřadit třídu, které obsahuje skupinu vlastností, které se na ty značky aplikují. Obvykle třídy používáme, když nelze použít, například z důvodu meziprohlížečové kompatibility, či definovat dostatečně přesný selektor.
Idetifikátory se příliž neliší od tříd, ale jak už název napovídá, může být přiřazen jen jedné značce v rámci HTML dokumentu.
Div#menu {width:100%}
/* lze psát i #menu */
Div#menu ul {margin:0;padding:0}
Div#menu li {display:block}
.podmenu {background-color:#C00}
/* lze psát i li.podmenu */
<div id=“menu“> <ul> <li class=“podmenu“> <ul> <li> </li> <li> </li> </ul> </li> <li> </li> <li class=“podmenu“> <ul> <li> </li> <li> </li> </ul> </li> </li> </ul> </div>