fixmint
DA

Beregn CSS-specificitet og find ud af, hvilken regel der vinder

Indsæt selectorer for at tælle deres specificitet, eller indsæt CSS og et element for at se den regel, der gælder.

  • Kører på din enhed
  • Ingen oprettelse
  • Virker offline efter et besøg
Tilstand

Browserens standardstile og andre stilark er ikke med. Intet sendes nogen steder hen.

SelectorSpecificitetVægtKontekst

Sådan find ud af, hvilken CSS-regel der vinder

  1. Vælg en tilstand: tæl selectorer, eller find den vindende regel.
  2. Indsæt selectorerne, eller CSS'en, HTML'en og egenskaben.
  3. Læs scoren, eller vinderen og hvorfor hver af de andre regler tabte.

Spørgsmål

Hvordan tælles specificitet?

Hvert id tæller 1,0,0, hver klasse, attribut eller pseudo-klasse 0,1,0, og hvert elementnavn eller pseudo-element 0,0,1. Den universelle selector og :where() tæller ikke med.

Hvordan tæller :is(), :not() og :has()?

De tæller som deres stærkeste argument. Så tæller :is(#a, .b) p som 1,0,1, fordi #a er den stærkeste del inden i :is(). Reglen med :where(#a) p scorer 0,0,1.

Hvorfor taber en regel i et lag til en almindelig regel?

For normale deklarationer slår regler uden for et lag regler i lag. For !important vendes rækkefølgen, så et tidligere lag vinder. En normal style-attribut slår alle normale regler i stilark, og en !important style-attribut slår alle andre !important-regler.

Bliver min CSS sendt nogen steder hen?

Nej. Din browser læser og matcher selectorerne i denne fane, og intet sendes til en server.

Anmeldelser

    Ingen anmeldelser endnu. Vær den første.

    Din bedømmelse

    Din e-mail vises eller gemmes aldrig.