Cómo usar esta herramienta para desarrolladores
- Pega la hoja CSS.
- Ejecuta la inspección.
- Revisa hallazgos de especificidad, !important y duplicados.
- Prioriza los elementos que dificultan mantenimiento o sobrescritura.
Obtén una radiografía rápida de una hoja CSS antes de refactorizarla. El inspector cuenta reglas y declaraciones, identifica custom properties, usos de !important, selectores largos y propiedades repetidas dentro de una misma regla. También calcula una especificidad aproximada para destacar selectores difíciles de sobrescribir. El resultado está orientado a diagnóstico y mantenimiento, no a imponer una guía de estilo concreta.
Analiza características de mantenimiento: especificidad aproximada, longitud de selectores, prioridades !important, custom properties y duplicados dentro de reglas.
Un hallazgo no implica necesariamente un error; es una señal para revisar decisiones de cascada y mantenibilidad.
#app .menu > li.active a { color: red !important; }ALTA ESPECIFICIDAD · #app .menu > li.active a · ≈ 123 !important · color
Se recorre CSSOM para métricas generales y se inspecciona el texto serializado de cada regla. La especificidad es deliberadamente aproximada para mantener la herramienta independiente de librerías.
No calcula la cascada real entre elementos DOM ni resuelve completamente especificidad de selectores funcionales modernos. Tampoco conoce convenciones BEM, utility-first u otras políticas de equipo.
Usa una aproximación ponderada de IDs, clases/atributos/pseudoclases y elementos. Sirve para detectar selectores pesados, no como sustituto del algoritmo completo de Selectors Level 4.
No. El inspector los señala porque pueden complicar sobrescrituras, pero algunos sistemas los usan de forma deliberada.
Sí. Señala nombres repetidos, aunque no determina si son fallbacks intencionados.
No. Trabaja solo con la hoja CSS y no evalúa qué regla gana sobre elementos concretos.
La herramienta marca selectores con especificidad aproximada alta o con una cadena larga de partes, para facilitar una revisión manual.
| Módulo | Función |
|---|---|
| Especificidad | Estimación para priorizar revisión |
| Deuda de cascada | !important y selectores complejos |
| Consistencia | Duplicados y custom properties |
Consulta el centro de categoría para acceder a validadores, analizadores, generadores y utilidades relacionadas.