#app .card button:hover
Un ID, dos partes de nivel clase y un selector de tipo dan 1-2-1.
Ingresa uno o dos selectores CSS para ver su especificidad, mostrada como ids-clases-tipos, y cuál ganaría en un conflicto.
Gana A
Completa los valores, pega el texto o sube el archivo que necesita esta herramienta.
La mayoría de las herramientas se actualizan mientras escribes; algunas usan un solo botón. De cualquier forma, el resultado aparece aquí mismo.
Copia, descarga o comparte lo que genere la herramienta — el control siempre es tuyo.
Ingresa uno o dos selectores CSS para ver su especificidad, mostrada como ids-clases-tipos, y cuál ganaría en un conflicto.
Los IDs cuentan más, luego las clases, selectores de atributo y pseudoclases, luego los selectores de tipo de elemento y pseudoelementos. Los combinadores como el espacio, > y ~ no afectan la especificidad.
`#main .container p` puntúa 1 id, 1 clase, 1 tipo (1-1-1), mientras que `nav ul li.active a` puntúa 0 ids, 1 clase, 4 tipos (0-1-4) — el primer selector gana a pesar de coincidir con menos elementos por nombre.
IDs - clases/atributos/pseudo-clases - tipos/pseudo-elementosUn ID, dos partes de nivel clase y un selector de tipo dan 1-2-1.
Todo el cálculo se ejecuta en tu navegador; los selectores que ingresas nunca se envían a ningún lado.
Cuando la especificidad empata, gana la regla que aparece más tarde en la hoja de estilo (o que tiene mayor prioridad de capa CSS).
No — los atributos `style` en línea siempre superan cualquier especificidad basada en selectores, sin importar lo que muestre esta calculadora.
No — solo qué tipos de selectores aparecen y cuántos de cada uno, no el orden en que están escritos.
No. Esta implementación cuenta cada uno como una pseudo-clase, excepto :where(), que vale cero. La especificación completa mira los argumentos internos.
Verifica el contraste entre frente y fondo para trabajo de interfaz.
Calcula el ancho o alto proporcional para medios e interfaces.
Genera clamp(), degradados, sombras, border radius y grid en CSS.
Convierte marcado SVG a una data URI para CSS/HTML y viceversa.
Extrae colores dominantes en HEX y RGB de una imagen.
Elimina metadatos, comentarios y espacios en blanco extra del SVG.
Genera una escala de tamaños de fuente a partir de un tamaño base y una razón.
Previsualiza una imagen bajo los modos comunes de deficiencia de visión del color.
Calcula la densidad de píxeles (PPI), dot pitch y dimensiones de pantallas.
Crea una firma profesional con vista previa.