Назад Вперед Зміст


Псевдоклас nth-child

Вибір за порядковим номером, починаючи з 1-го.

Для прикладу візьмемо все той самий список. Що робити, якщо потрібно вибрати не перший і не останній елемент списку, а, наприклад, другий? Так от, псевдоклас nth-child дозволяє звертатися до елемента за його порядковим номером у HTML-розмітці або за виразом.

// другий елемент — червоний
li:nth-child(2) {
color: #f00;
}

// третій елемент — синій
li:nth-child(3) {
color: #00f;
}

За ключовими словами

:even — вибирає всі парні елементи
:odd — вибирає всі непарні елементи

.li:nth-child(even) {
background: cyan;
}

li:nth-child(odd) {
background: pink;
}

За виразом

n — це лічильник, який зростає від 0 до кількості дочірніх елементів. Вираз дозволяє робити складніший вибір елементів.

:nth-child(3n) — кожен третій елемент (3, 6, 9)

:nth-child(3n+4) — кожен третій елемент, починаючи з четвертого (4, 7, 10)


Назад Вперед Зміст