Aller au contenu

CSS : Pseudo-classe :only-of-type

Le sélecteur :only-of-type correspond aux éléments qui sont les seuls enfants de leur type.

p:only-of-type correspond à un paragraphe uniquement s'il est le seul paragraphe à l'intérieur de son parent.

Les sélecteurs :only-of-type et :only-child présentent des similitudes, à la différence près que le sélecteur :only-child sélectionne l'élément si son parent n'a pas d'autres enfants de quelque type que ce soit.

Version

Selectors Level 3

Selectors Level 4

Syntaxe

Syntaxe CSS :only-of-type

css
:only-of-type {
  css declarations;
}

Exemple du sélecteur :only-of-type :

Exemple de code CSS :only-of-type

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p:only-of-type {
        background: #1c87c9;
      }
    </style>
  </head>
  <body>
    <h2>:only-of-type selector example</h2>
    <div>
      <p>Lorem ipsum is simply dummy text.</p>
    </div>
    <div>
      <p>Lorem ipsum is simply dummy text.</p>
      <p>Lorem ipsum is simply dummy text.</p>
    </div>
  </body>
</html>

Pratique

Que représente la pseudo-classe ':only-of-type' en CSS ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.