fixmint
NL

Bereken CSS-specificiteit en zie welke regel wint

Plak selectors om hun specificiteit te tellen, of plak CSS en een element om te zien welke regel geldt.

  • Draait op je apparaat
  • Geen registratie
  • Werkt offline na een bezoek
Modus

Standaardstijlen van de browser en andere stylesheets zijn niet inbegrepen. Er wordt niets verstuurd.

SelectorSpecificiteitGewichtContext

Zo uitzoeken welke CSS-regel wint

  1. Kies een modus: selectors tellen, of de winnende regel zoeken.
  2. Plak de selectors, of de CSS, de HTML en de eigenschap.
  3. Lees de score, of de winnaar en waarom elke andere regel verloor.

Vragen

Hoe wordt specificiteit geteld?

Elke id telt als 1,0,0, elke klasse, elk attribuut of elke pseudo-klasse als 0,1,0, en elke elementnaam of pseudo-element als 0,0,1. De universele selector en :where() tellen niet mee.

Hoe tellen :is(), :not() en :has() mee?

Ze tellen mee als hun sterkste argument. Dus :is(#a, .b) p scoort 1,0,1, omdat #a het sterkste deel binnen :is() is. De regel met :where(#a) p scoort 0,0,1.

Waarom verliest een gelaagde regel van een gewone regel?

Bij gewone declaraties winnen regels buiten elke laag van regels in lagen. Bij !important keert de volgorde om, dus wint een eerdere laag. Een gewoon style-attribuut wint van elke gewone stylesheetregel, en een !important style-attribuut wint van elke andere !important regel.

Wordt mijn CSS ergens naartoe gestuurd?

Nee. Je browser leest en matcht de selectors in dit tabblad, en er wordt niets naar een server gestuurd.

Beoordelingen

    Nog geen beoordelingen. Wees de eerste.

    Je waardering

    Je e-mail wordt nooit getoond of bewaard.