:only-of-type
Pseido klases selektors CSS apzīmē jebkuru elementu, kuram nav vecvecākus no konkrētā veida.
p:only-of-type ( color: red; )
Ja pirms atlasītāja nav neviena taga, tas atbilst jebkuram tagam (piemēram, piemēram :only-of-type
). Ja pirms tā atrodas cits atlasītājs, tas tiks saskaņots, pamatojoties uz atlasītāja atbilstošā taga veidu. Piemēram .example:only-of-type
, rīkosies tāpat kā p:only-of-type
tad, ja tas .example
tiek lietots rindkopas elementam.
Vienkāršs piemērs
Vienā sarakstā ir tikai viens saraksta vienums. Citā sarakstā ir trīs saraksta vienumi. Mēs varam atlasīt to saraksta vienumu, kurš ir viens pats :only-of-type
.
Pārbaudiet šo pildspalvu!
Lai gan varbūt tas nav labākais piemērs, jo :only-child
tas tur darbotos tikpat labi, jo saraksta vienības ir vienīgie iespējamie bērnu saraksti. Ja tā vietā izmantosim divs, mēs varētu mērķēt uz rindkopu div, ja tā ir vienīgā rindkopa, neskatoties uz to, ka tur atrodas arī citi elementi.
Pārbaudiet šo pildspalvu!
Atzīmēt
Kā jautri malā, jūs varētu sasniegt tādu pašu izvēli kā :only-of-type
ar :first-of-type:last-of-type
vai :nth-of-type(1):nth-last-of-type(1)
. Tie tomēr izmanto divus ķēdes selektorus, kas nozīmē, ka specifika ir divkārša nekā :only-of-type
.
Pārlūka atbalsts
Chrome | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
Jebkurš | Jebkurš | Jebkurš | Jebkurš | IE9 + | Jebkurš | Jebkurš |