Calculateur de spécificité CSS

Calculer et comparer les scores de spécificité des sélecteurs CSS

Partager cet outil

Signaler un problème

Décrivez le problème sans inclure de données ni de fichiers privés.

Dans quelle mesure cet outil vous a-t-il été utile ?

Dans quelle mesure cet outil vous a-t-il été utile ?

Saisie et options

Préréglages et exemples rapides

Fonctionne dans votre navigateur. Vos saisies restent sur cet appareil.

Résultats

Saisissez vos valeurs pour voir le résultat.

À propos du calculateur de spécificité CSS gratuit

Le calculateur de spécificité CSS est un outil gratuit qui aide les développeurs web à comprendre, calculer et déboguer la spécificité des sélecteurs CSS. La spécificité est l’algorithme que les navigateurs utilisent pour déterminer quelle règle CSS l’emporte lorsque plusieurs règles ciblent le même élément. Elle s’exprime sous la forme d’une valeur en trois parties (a, b, c), où chaque composante représente une catégorie différente de poids du sélecteur.

Comprendre la spécificité CSS est l’une des compétences les plus importantes pour les développeurs front-end. Lorsque les styles ne s’appliquent pas comme prévu, les conflits de spécificité en sont souvent la cause. Ce calculateur décompose instantanément n’importe quel sélecteur CSS en composantes de spécificité et vous montre exactement combien de sélecteurs d’ID (a), de sélecteurs de classe, d’attribut et de pseudo-classe (b), et de sélecteurs d’élément et de pseudo-élément (c) contribuent au score final.

L’outil propose un puissant mode comparaison qui vous permet de placer deux sélecteurs côte à côte pour voir lequel l’emporte dans un duel de spécificité. C’est précieux pour déboguer des conflits CSS, refactoriser des feuilles de style ou apprendre le fonctionnement de la cascade. Les graphiques à barres et les décompositions en couleurs rendent la spécificité intuitive et facile à comprendre, même pour les développeurs qui débutent en CSS.

Paramètres de confidentialité

Choisissez vos préférences pour les statistiques, la publicité et la personnalisation. Le stockage essentiel assure le fonctionnement de fonctions comme votre thème et vos outils enregistrés.

Le stockage essentiel est toujours activé.