:only-child - Sélecteur CSS
Résumé des caractéristiques du sélecteur :only-child
Description de la pseudo-classe :only-child.
Le sélecteur pseudo-classe :only-child cible les éléments qui sont enfants uniques de leur parent.
Attention ! Dans tous les cas, les enfants uniques sont également ciblés par les pseudo-classes :first-child et
:last-child, deux sélecteurs qui ont la même priorité que :only-child.
Ce sera donc la dernière règle rencontrée qui sera appliquée.
Illustration des éléments ciblés par ces pseudo-classes dans le cas d'un tableau de une ligne et sept colonnes.
Dans tous les cas, les éléments ciblés par :only-child le sont également par :first-child et :last-child.
Autres pseudo-classes relatives à l'ordre dans le document source.
Toutes ces pseudo-classes permettent également de cibler des éléments en fonction de leur position dans l'arbre du document :
Exemple avec la pseudo-classe :only-child.
L'exemple ci-dessous est un tableau dont le nombre de cellules est différent sur chacune des lignes.
Il illustre le fonctionnement de la pseudo-classe :only-child : ce sélecteur ne cible que les cellules qui sont seules
sur leur ligne (application d'un arrière-plan jaune).
Prise en charge par les navigateurs (compatibilité).
La pseudo-classe :only-child ne pose pas de problème de compatibilité avec les navigateurs actuels.
:only-child pour cibler les enfant unique d'un élément.:only-child pour des éléments dépourvus de parent.:only-child:only-childsans parent
Navigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

UC Browser pour Androïd

Opéra Mobile

QQ Browser

Baidu Browser

Safari

Samsung Internet

Opéra

Safari sur IOS

Firefox

Firefox pour Androïd

Edge

Chrome

KaiOS Browser

Androïd Brower

Chrome pour Androïd

Opéra mini
Historique de la pseudo-classe :only-child.
-
Sélecteurs - Niveau 3
Concernant:only-child. Introduction de la pseudo-classe:only-childdans ce niveau 3 de la spécification.03 Août 1999Document de travail.13 Novembre 2001Candidat à la recommandation.15 Décembre 2009Proposé à la recommandation.29 Septembre 2011Recommandation. -
Sélecteurs - Niveau 4
Concernant:only-child. Pas de changement concernant la pseudo-classe:only-child.29 Septembre 2011Document de travail.
Voir aussi : pseudo-classes de sélection par rapport au DOM.
Depuis la sélection de la racine jusqu'à la sélection du Nième élément d'un nœud, les pseudo-classes ci-après sont toutes relatives à l'arbre du document (DOM).



