Calculadora de especificidad de selectores CSS

Calcula al instante la prioridad (A-B-C) de cualquier selector CSS

Escribe un selector CSS y la herramienta analiza automáticamente cuántos ID (A), clases, atributos y pseudoclases (B) y etiquetas o pseudoelementos (C) contiene, y te muestra su puntuación de especificidad. Es de gran ayuda para desarrolladores front-end y maquetadores cuando un estilo no se aplica y no queda claro qué regla gana. El selector que introduces se procesa solo en tu navegador y nunca se envía a un servidor.

도구를 불러오는 중…

🔒 Todo se procesa 100 % en tu navegador. Tus archivos y datos nunca se suben a ningún servidor.

Cómo usar

  1. Escribe en el campo el selector CSS que quieras analizar (por ejemplo: div.content > p::first-line)
  2. Consulta los valores calculados automáticamente de A (ID), B (clases/atributos/pseudoclases) y C (etiquetas/pseudoelementos)
  3. Revisa la puntuación final de especificidad en formato A-B-C
  4. En la lista inferior verás uno a uno los componentes en los que se ha descompuesto el selector para el cálculo

Preguntas frecuentes

¿Cómo se comparan dos puntuaciones de especificidad?
Se comparan las cifras en orden A, B y C. El selector con la A más alta siempre gana; si hay empate en A se compara B, y si también empata, C.
¿Se tienen en cuenta selectores como :not(), :is() o :has()?
Sí. Estas pseudoclases funcionales aportan al cálculo la especificidad del selector más alto que haya entre sus paréntesis. La excepción es :where(), que no suma nada a la especificidad.
¿Se envía a algún servidor el selector que escribo?
No, todo el cálculo se hace con JavaScript dentro del navegador y no se transmite a ninguna parte.

← Volver a todas las herramientas

Ver preciosConsulta gratis