252 of 313 menu

nth-child pszeudoklasszis

Az nth-child pszeudoklasszis kiválaszt egy elemet, amely a szülő n-edik gyermeke.

Szintaxis

szelektor:nth-child(szám | odd | even | kifejezés) { }

Értékek

Érték Leírás
szám Pozitív szám 1-től kezdve. Meghatározza annak az elemnek a sorszámát, amelyhez címezni akarunk. Az elemek számozása 1-től kezdődik.
odd Páratlan elemek.
even Páros elemek.
kifejezés Készíthetünk speciális kifejezéseket n betűvel, ami minden egész számot jelöl nullától (nem egyettől) a végtelenig. Így a 2n minden páros sorszámot jelent (a másodiktól kezdve).
Hogyan értsük ezt? Helyettesítsük be a n helyére egymás után a számokat 0-tól kezdve és így tovább: ha n = 0, akkor 2n 0-t ad - ilyen elem nincs (az elemek számozása 1-től indul), ha n = 1, akkor 2n 2-t ad - a második elem, ha n = 2, 2n 4-et ad - a negyedik elem. Ha 3n-t írunk - ez minden harmadik elemet jelenti (a harmadiktól kezdve), és így tovább.

Példa

Ebben a példában piros színűre tesszük azt a li elemet, amely a szülőjének a 4-edik gyermeke:

<ul> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> </ul> li:nth-child(4) { color: red; }

:

Példa

Most minden páros li elemet pirosra változtatunk:

<ul> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> </ul> li:nth-child(even) { color: red; }

:

Példa

Most minden páratlan li elemet pirosra változtatunk:

<ul> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> </ul> li:nth-child(odd) { color: red; }

:

Példa

Most minden harmadik li elemet pirosra változtatjuk (a harmadiktól kezdve):

<ul> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> </ul> li:nth-child(3n) { color: red; }

:

Példa

A szelektorban megadhatunk elemtartományt. Tegyük fel, van egy 20 elemű listája, és ki kell választania a 7-től a 14-ig terjedő elemeket (az utóbbit is beleértve). Ezt megteheti így:

<ol> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> <li>listaelem</li> </ol> li:nth-child(n+7):nth-child(-n+14) { color: red; }

:

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás