:only-of-type

La pseudo-classe :only-of-type CSS permet de cibler un élément qui ne possède aucun nœud frère du même type pour un même élément parent (par exemple, sélectionner le seul élément <em> d'un <dd>).

Syntaxe

:only-of-type { style properties }

Exemples

CSS

li li {
  list-style-type : disc;
}

li:only-of-type {
  color: #6699ff;
  font-style: italic;
  list-style-type: square;
}

HTML

<ol>
  <li>Premier
    <ul>
      <li>Ceci est l'unique li</li>
    </ul>
  </li>
  <li>Deuxième
    <ul>
      <li>Cette liste a deux éléments</li>
      <li>Cette liste a deux éléments</li>
    </ul>
  </li>
  <li>Troisième
    <ul>
      <li>Cette liste a trois éléments</li>
      <li>Cette liste a trois éléments</li>
      <li>Cette liste a trois éléments</li>
    </ul>
  </li>
</ol>
<ol>
  <li>Une seule liste imbriquée
    <ul>Avec
      <li>Un seul item</li>
    </ul>
  </li>
</ol>

Résultat

Spécifications

Spécification État Commentaires
Selectors Level 4
La définition de ':only-of-type' dans cette spécification.
Version de travail Aucune modification.
Selectors Level 3
La définition de ':only-of-type' dans cette spécification.
Recommendation Définition initiale.

Compatibilité des navigateurs

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari
Support simple 1.0 3.5 (1.9.1) 9.0 9.5 3.2
Fonctionnalité Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support simple 2.1 1.0 (1.9.1) 9.0 10.0 3.2

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : SphinxKnight, tregagnon, teoli, FredB, ThePrisoner
 Dernière mise à jour par : SphinxKnight,