Pseudoklasa CSS :only-child

> Dodaj do ulubionych

Pseudoklasa CSS :only-child wybiera elementy, które nie mają elementów siostrzanych, tzn. są jedynym dzieckiem swojego rodzica.

Istnieje podobna pseudoklasa o nazwie :only-of-type, która wybiera element, jeśli jest on jedynym dzieckiem określonego typu swojego rodzica.

Przykład użycia :only-child

W tym przykładzie pseudoklasa :only-child wybrałaby tylko element p, ponieważ jest on jedynym dzieckiem elementu aside. Natomiast ani element span, ani strong nie jest jedynym dzieckiem elementu p, więc żaden z nich nie zostanie wybrany.

<style>
  div :only-child {color: red}
</style>
…
<aside>
  <p>
    <span>Akapit</span>  ciekawego <span>tekstu</span>, który jest  <strong>ważny</strong>.
  </p>
</aside>

Składnia :only-child

Składnia pseudoklasy :only-child:

:only-child {...}