⦁ Класе
Овакво стилизовање се користи у случају да је потребно применити исти стил на више елемената различитих типова (нпр. желимо да користимо исту врсту, боју и величину слова у неким параграфима, листама и табелама), или је потребно применити стил на само неке елементе датог типа (нпр. на само неке параграфе).
На пример, ако желимо да различито стилизујемо елементе у левом и десном делу стране, можемо им придружити различите класе (levi и desni) и онда описати стилове тих класа.
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<link rel="stylesheet" href="style.css"/>
</head>
<body>
<p class="levi">
Параграф са зеленом позадином
</p>
<p class="desni">
Параграф са плавом позадином
</p>
</body>
</html>
.levi {
display: inline-block;
width: 100px;
background-color: lime;
}
.desni {
display: inline-block;
width: 100px;
background-color: skyblue;
}
Селекторе класа користимо када постоји више елемената на страни (или различитим странама), који треба да изгледају исто. У том случају треба на једном месту дефинисати стил који се односи на класу елемената и ту класу додати свим елементима које желимо да стилизујемо на тај начин.
Стил који се поставља елементу са више класа је унија стилова дефинисаних у различитим класама. У случају да више класа дефинише различите вредности истих CSS својстава (нпр. ако и класа levo и класа naslovna поставе својство боје текста, али на различите вредности), прегледач ће разрешити конфликте. Правила разрешавања могу да буду компликована, тако да у дизајну треба настојати да до оваквих конфликата не долази.
⦁ Сложени селектори
Селектори могу бити и сложени.
⦁ Када се неколико селектора раздвоји зарезима, правило се примењује на сваки селектор појединачно (на пример, p, .pasus се односи на све елементе p и на све елементе са класом pasus).
⦁ Када се неколико селектора раздвоји размаком, правило се односи на угнежђене елементе. На пример, #radovi li се односи на све елементе li који се налазе унутар елемента чији је идентификатор radovi.
⦁ Ознака класе и идентификатора се може спојити са називом елемента. На пример, селектором p.vazno се селектују сви они пасуси који имају класу vazno (а не пасуси који немају ту класу нити елементи који нису пасуси а имају ту класу).