A :only-of-type
CSS álosztály-választója minden olyan elemet képvisel, amelynek nincsenek adott típusú testvérei.
p:only-of-type ( color: red; )
Ha egyetlen címke sem előzte meg a választót, akkor bármely címkével megegyezik (pl :only-of-type
.) Ha egy másik kijelölő megelőzi, akkor az a kiválasztott címke típusa alapján fog egyezni. Például .example:only-of-type
úgy fog viselkedni, p:only-of-type
mintha .example
egy bekezdéselemre alkalmaznák.
Egyszerű példa
Egy lista csak egyetlen listaelemet tartalmaz. Egy másik lista három listaelemet tartalmaz. Megcélozhatjuk azt a listaelemet, amellyel egyedül van :only-of-type
.
Nézze meg ezt a tollat!
Bár talán nem ez a legjobb példa, mert :only-child
ugyanolyan jól működne ott, mivel a listatételek a listák egyetlen lehetséges gyermekei. Ha helyette div-eket használunk, megcélozhatunk egy bekezdést a div belsejében, ha ez az egyetlen bekezdés, annak ellenére, hogy más elemek is benne vannak.
Nézze meg ezt a tollat!
Megjegyezni
Móka kedvéért ugyanazt a választást érheti el, mint :only-of-type
a :first-of-type:last-of-type
vagy a gombbal :nth-of-type(1):nth-last-of-type(1)
. Ezek azonban két láncolt szelektort használnak, vagyis a specifitás kétszerese :only-of-type
.
Böngésző támogatás
Króm | Szafari | Firefox | Opera | AZAZ | Android | iOS |
---|---|---|---|---|---|---|
Bármi | Bármi | Bármi | Bármi | IE9 + | Bármi | Bármi |