257 of 313 menu

Псевдоклас nth-of-type

Псевдокласът nth-of-type избира елемент, който е n-тият потомок от зададен тип.

Тоест, ако напиша h2:nth-of-type(4) - ще се намери 4-тият h2 в родителя (за разлика от nth-child, който ще намери само онзи h2, който е 4-тият елемент в родителя).

Синтаксис

селектор:nth-of-type(число | odd | even | израз){ }

Стойности

Стойност Описание
число Положително число започващо от 1. Задава номера на елемента, към който искаме да се обърнем. Номерирането на елементите започва от 1.
odd Нечетни елементи.
even Четни елементи.
израз Може да се съставят специални изрази с буквата n, която обозначава всички цели числа от нула (не от единица) до безкрайност. Така, 2n - означава всички четни числа (започвайки от второто).
Как да разберем това? Заменяме n последователно с числа от 0 и нататък: ако n = 0, то 2n ще даде 0 - такъв елемент няма (номерирането на елементите е от 1), ако n = 1, то 2n ще даде 2 - вторият елемент, ако n = 2, 2n дава 4 - четвъртият елемент. Ако се напише 3n - това ще бъде всеки трети елемент (започвайки от третия), и така нататък.

Пример

Да намерим h2, който е 2-рият h2 в родителя:

<div> <h2>заглавие</h2> <p>абзац</p> <h2>заглавие</h2> <p>абзац</p> <h2>заглавие</h2> <p>абзац</p> </div> h2:nth-of-type(2) { color: red; }

:

Пример

Да намерим всички четни h2:

<div> <h2>заглавие</h2> <p>абзац</p> <h2>заглавие</h2> <p>абзац</p> <h2>заглавие</h2> <p>абзац</p> <h2>заглавие</h2> <p>абзац</p> <h2>заглавие</h2> <p>абзац</p> </div> h2:nth-of-type(even) { color: red; }

:

Пример

Да намерим всички нечетни h2:

<div> <h2>заглавие</h2> <p>абзац</p> <h2>заглавие</h2> <p>абзац</p> <h2>заглавие</h2> <p>абзац</p> <h2>заглавие</h2> <p>абзац</p> <h2>заглавие</h2> <p>абзац</p> </div> h2:nth-of-type(odd) { color: red; }

:

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне