#app .card button:hover
Um ID, duas partes no nível de classe e um seletor de tipo dão 1-2-1.
Informe um ou dois seletores CSS para ver sua especificidade, mostrada como ids-classes-tipos, e qual venceria em um conflito.
A vence
Preencha os valores, cole o texto ou envie o arquivo que esta ferramenta usa.
A maioria das ferramentas atualiza enquanto você digita; algumas usam um único botão. De qualquer forma, o resultado aparece aqui mesmo.
Copie, baixe ou compartilhe o que a ferramenta gerar — o controle é sempre seu.
A Calculadora de Especificidade CSS é uma ferramenta para medir a força de seletores CSS e comparar qual regra venceria quando estilos entram em conflito.
Use este guia para ler a pontuação ids-classes-tipos e entender por que uma regra vence outra em conflitos CSS.
IDs contam mais, depois classes, seletores de atributo e pseudo-classes, depois seletores de tipo de elemento e pseudo-elementos. Combinadores como espaço, > e ~ não afetam a especificidade.
`#main .container p` tem especificidade 1 id, 1 classe, 1 tipo (1-1-1), enquanto `nav ul li.active a` tem 0 ids, 1 classe, 4 tipos (0-1-4) — o primeiro seletor vence apesar de corresponder a menos elementos pelo nome.
IDs - classes/atributos/pseudo-classes - tipos/pseudo-elementosUm ID, duas partes no nível de classe e um seletor de tipo dão 1-2-1.
Todo o cálculo roda no seu navegador; os seletores informados nunca são enviados a lugar nenhum.
Quando a especificidade empata, a regra que aparece depois na folha de estilo (ou tem prioridade de camada CSS maior) vence.
Não — atributos `style` inline sempre superam qualquer especificidade baseada em seletor, independentemente do que esta calculadora mostra.
Não — apenas quais tipos de seletores aparecem e quantos de cada, não a ordem em que são escritos.
Não. Esta implementação conta cada um como uma pseudo-classe, exceto :where(), que vale zero. A especificação completa olha os argumentos internos.
Verifique o contraste entre texto e fundo em interfaces.
Calcule largura ou altura proporcional para mídia e UI.
Gere clamp(), gradientes, sombras, border radius e grid.
Converta SVG para data URI de CSS/HTML e vice-versa.
Extraia cores HEX e RGB dominantes de uma imagem.
Remova metadados, comentários e espaços extras de SVG.
Gere uma escala de tamanhos de fonte a partir de base e razão.
Pré-visualize uma imagem em modos comuns de deficiência de visão de cores.
Calcule a densidade de pixels (PPI), dot pitch e distância ideal de telas.
Crie uma assinatura profissional com prévia ao vivo.