Calculer les scores de spécificité des sélecteurs CSS avec décomposition a-b-c
La spécificité CSS est l'algorithme utilisé par les navigateurs pour décider quelle règle CSS gagne quand plusieurs règles ciblent le même élément. Elle est calculée comme un score en trois parties (A, B, C) : A = styles inline, B = IDs, C = classes, attributs, pseudo-classes et éléments.
Cette calculatrice prend un sélecteur CSS et calcule son score de spécificité avec la décomposition (A, B, C).
Compter : (styles inline = A), (IDs = B), (classes, attributs, pseudo-classes = C), (éléments, pseudo-éléments = C poids plus faible). Un seul ID bat toujours n'importe quel nombre de classes.
!important écrase toutes les règles de spécificité et d'ordre de source. En abuser brise la cascade.
Non. Les valeurs héritées n'ont pas de spécificité — toute valeur explicitement définie sur l'élément gagne.
:where() a une spécificité nulle. :is() prend la spécificité de son argument le plus spécifique.
Générateur UUID · Convertisseur de timestamp · Encodeur Base64 · Décodeur Base64 · Générateur de hash · Convertisseur de couleurs