fixmint
ES

Calcula la especificidad CSS y qué regla gana

Pega selectores para contar su especificidad, o pega CSS y un elemento para ver la regla que se aplica.

  • Funciona en tu dispositivo
  • Sin registro
  • Funciona sin conexión después de una visita
Modo

Los estilos predeterminados del navegador y otras hojas de estilo no están incluidos. No se envía nada.

SelectorEspecificidadPesoContexto

Cómo calcular qué regla CSS gana

  1. Elige un modo: contar selectores o buscar la regla ganadora.
  2. Pega los selectores, o el CSS, el HTML y la propiedad.
  3. Lee la puntuación, o la regla ganadora y por qué perdió cada una de las demás.

Preguntas

¿Cómo se cuenta la especificidad?

Cada id cuenta 1,0,0, cada clase, atributo o pseudoclase 0,1,0, y cada nombre de elemento o pseudoelemento 0,0,1. El selector universal y :where() no suman nada.

¿Cómo cuentan :is(), :not() y :has()?

Cuentan como su argumento más fuerte. Así que :is(#a, .b) p puntúa 1,0,1, porque #a es la parte más fuerte dentro de :is(). La regla con :where(#a) p puntúa 0,0,1.

¿Por qué pierde una regla con capas frente a una regla normal?

En declaraciones normales, las reglas fuera de cualquier capa ganan a las reglas en capas. Con !important el orden se invierte, así que gana una capa anterior. Un atributo style normal gana a todas las reglas normales de hojas de estilo, y un atributo style con !important gana a todas las demás reglas !important.

¿Se envía mi CSS a algún sitio?

No. Tu navegador analiza y compara los selectores en esta pestaña, y no se envía nada a ningún servidor.

Reseñas

    Aún no hay reseñas. Sé el primero.

    Tu valoración

    Tu correo nunca se muestra ni se guarda.