Comparison entre les sélecteurs CSS et XPath

Dans cet article, nous listerons les différences entre les sélecteurs CSS et les fonctionnalités XPath afin que les développeurs web puissent choisir l'outil le plus pertinent.

Fonctionnalité XPath Équivalent CSS
Axe ancestor, parent ou preceding-sibling :has() selector Expérimental
Axe attribute Sélecteurs d'attribut
Axe child Sélecteurs d'enfant
Axe descendant Sélecteur de descendant
Axe following-sibling Sélecteur de voisin général ou sélecteur de voisin direct
Axe self Sélecteur :scope ou :host