:nth-of-type()


Misol

:nth-of-type() selektoridan qanday foydalanish:

/* Selects the second element of div siblings */ div:nth-of-type(2) {   background: red; } /* Selects the second li element in a list */ li:nth-of-type(2) {   background: lightgreen; } /* Selects every third element among any group of siblings */ :nth-of-type(3) {   background: yellow; }
O‘zingiz sinab ko‘ring »

Quyida ko‘proq "O‘zingiz sinab ko‘ring" misollari keltirilgan.


Ta’rif va qo‘llanilishi

CSS :nth-of-type(n) psevdo-klassi ota elementining bir xil turdagi (teg nomi) n-bolasi bo‘lgan har bir elementga mos keladi.

n son/indeks, kalit so‘z (odd yoki even) yoki formula (masalan, an + b) bo‘lishi mumkin.

Maslahat: Turidan qat’i nazar ota elementining n-bolasi bo‘lgan elementni tanlash uchun :nth-child() psevdo-klassiga qarang.

Versiya: CSS3

Brauzerlarda qo‘llab-quvvatlash

Jadvaldagi sonlar psevdo-klassni to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.

Psevdo-klass
:nth-of-type() 4.0 9.0 3.5 3.2 9.6

CSS sintaksisi

:nth-of-type(index | odd | even | an+b) {
  css declarations;
} Demo


Ko‘proq misollar

Misol

Odd va even — indeksi toq yoki juft bo‘lgan bola elementlarni moslashtirish uchun ishlatiladigan kalit so‘zlar (birinchi bolaning indeksi 1 ga teng).

Bu yerda toq va juft p elementlari uchun ikki xil fon rangini belgilaymiz:

p:nth-of-type(odd) {   background: red; } p:nth-of-type(even) {   background: blue; }
O‘zingiz sinab ko‘ring »

Misol

Formuladan foydalanish (an + b). Tavsif: a butun sonli qadam o‘lchamini ifodalaydi, n — 0 dan boshlab barcha manfiy bo‘lmagan butun sonlar, b esa butun sonli siljish qiymati.

Bu yerda indeksi 3 ga karrali bo‘lgan barcha p elementlari uchun fon rangini belgilaymiz (uchinchi, oltinchi, to‘qqizinchi va h.k. elementlarni tanlaydi):

p:nth-of-type(3n+0) {   background: red; }
O‘zingiz sinab ko‘ring »

Misol

Bu yerda indeksi 3 ga karrali bo‘lgan barcha p elementlari uchun fon rangini belgilaymiz. So‘ng 1 ni ayiramiz (ikkinchi, beshinchi, sakkizinchi va h.k. elementlarni tanlaydi):

p:nth-of-type(3n-1) {   background: red; }
O‘zingiz sinab ko‘ring »


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!