18/02/2026

Ordem de seletores (quem ganha entre id, class e tag)

O que é especificidade?

É a regra que decide qual estilo ganha quando vários CSS tentam mexer no mesmo elemento. É tipo uma disputa de poder mesmo.

Ordem de força:
🥇 #id (mais forte)
🥈 .class
🥉 tag (p, div, h1…)

Resumão:

id > class > tag

Exemplo:
<p id="titulo" class="texto">Oi</p>
p {
  color: green;
}

.texto {
  color: blue;
}

#titulo {
  color: red;
}
Resultado: vermelho (porque id ganha)

Como pensar (jeito fácil)

Cada seletor tem um “peso”:

id → 100
class → 10
tag → 1

Quem tiver maior número, ganha. Comparação:
.texto p {
  color: blue; /* 10 + 1 = 11 */
}

#titulo {
  color: red; /* 100 */
}
Ganha o #titulo

Detalhe importante:

Se tiver mesma força, entra outra regra: o que vem por último no CSS ganha.

Nenhum comentário:

Postar um comentário

Sobre Mim
Hi! Meu nome é Andréa Alark, mas conhecida como Wendy dona do blog Bunny Crazy. O blog foi criado em 2010 na intenção de ajudar a criação e desenvolvimento do seu blog. Aqui encontrará tutoriais e dicas de HTML, layouts gratuitos e muito mais.