Css specificiteit calculator

Vergelijk de specificiteit van twee CSS-selectors. Bekijk hun scores en de bijbehorende tellingen.

Laatst bijgewerkt:

Plak de twee CSS-selectors die je wilt vergelijken in aparte velden. Gebruik selectors zonder accolades of declaraties.

Je invoer

Voer één CSS-selector in, bijvoorbeeld #menu .item:hover.
Voer één CSS-selector in, bijvoorbeeld ul li.active.
Beoordeel deze tool

Veelgestelde vragen

Wat laat de uitsplitsing zien?

Per selector toont de tool drie gezamenlijke tellingen: ID-selectors; klassen, attributen en pseudoklassen; en elementen en pseudo-elementen. Hij toont geen zes afzonderlijke aantallen.

Hoe worden de scores vergeleken?

De tool vergelijkt eerst het aantal ID-selectors, daarna de middelste positie en ten slotte de laatste positie. Pas bij een gelijke positie kijkt hij naar de volgende.

Bepaalt de hoogste score altijd de uiteindelijke stijl?

Nee. De tool beoordeelt geen elementmatch of andere cascadefactoren, zoals herkomst, cascade-lagen, !important en bronvolgorde.

Welke invoer wordt niet ondersteund?

Onder meer selectorlijsten met komma’s, volledige CSS-regels en functionele pseudoklassen zoals :is(), :where(), :not() en :has(). Van :nth-child() worden slechts enkele argumentvormen ondersteund.

Gerelateerde tools