Dans un document HTML, chaque élément se trouve toujours à une certaine position dans l'arborescence des nœuds DOM, et il existe toujours une certaine relation hiérarchique entre les éléments de la hiérarchie du document, comme la relation entre parent et enfant.
1. Sélecteur d'élément enfant
est utilisé pour rechercher tous les éléments enfants sous un élément parent donné. Le format de syntaxe est :
2. Sélecteur d'élément descendant
est utilisé pour faire correspondre tous les éléments descendants sous un élément ancêtre donné. Le format de syntaxe est :
3. Sélecteur d'élément frère immédiat
est utilisé pour faire correspondre tous les éléments suivants immédiatement après l'élément précédent. Le format de syntaxe est :
4. Sélecteur d'éléments frères et sœurs adjacents
est utilisé pour sélectionner tous les éléments frères derrière un élément. Le format de syntaxe est le suivant :
Exemple complet :