Seletor de Tipo (Elemento): Estilizando todos os 'iguais'

Aprenda a selecionar todos os elementos de um mesmo tipo, como todos os parágrafos ou todos os títulos.

Você já sabe que o CSS usa seletores para encontrar os elementos HTML que precisam ser estilizados. O seletor de tipo, também conhecido como seletor de elemento, é o mais básico e direto de todos.

Pense nele como um comando que diz: "Encontre todos os elementos que são do mesmo tipo e aplique este estilo a eles."

Como funciona o Seletor de Tipo

O seletor de tipo simplesmente usa o nome da tag HTML como seletor.

Sintaxe:

nome-da-tag-html {
  propriedade: valor;
}

Exemplos:

Se você tem um HTML como este:

<!DOCTYPE html>
<html lang="pt-BR">
<head>
  <meta charset="UTF-8">
  <title>Seletor de Tipo</title>
</head>
<body>
  <h1>Meu Título Principal</h1>
  <p>Este é o primeiro parágrafo.</p>
  <p>Este é o segundo parágrafo.</p>
  <h2>Um Subtítulo</h2>
  <p>E este é o terceiro parágrafo.</p>
</body>
</html>

E você quer que todos os parágrafos (<p>) tenham a cor azul, você usaria o seletor de tipo p:

p {
  color: blue;
}

Resultado: Todos os três parágrafos (Este é o primeiro parágrafo., Este é o segundo parágrafo., E este é o terceiro parágrafo.) ficarão com o texto azul.

Se você quiser que todos os títulos de nível 1 (<h1>) tenham a cor vermelha e estejam centralizados, você usaria o seletor de tipo h1:

h1 {
  color: red;
  text-align: center;
}

Resultado: O título Meu Título Principal ficará vermelho e centralizado.

Selecionando Múltiplos Tipos de Elementos

E se você quiser aplicar o mesmo estilo a diferentes tipos de elementos ao mesmo tempo? Por exemplo, você quer que todos os títulos (<h1>, <h2>) e todos os parágrafos (<p>) tenham uma fonte específica.

Você pode fazer isso separando os seletores com uma vírgula (,).

Sintaxe:

seletor1, seletor2, seletor3 {
  propriedade: valor;
}

Exemplo:

h1, h2, p {
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

Resultado: Todos os <h1>, <h2> e <p> da sua página usarão a fonte 'Segoe UI' (ou uma das alternativas, caso a primeira não esteja disponível).

Quando usar o Seletor de Tipo?

O seletor de tipo é ideal quando você quer aplicar um estilo geral a todos os elementos de um determinado tipo em sua página.

  • Estilos padrão para o corpo da página: body { font-family: Arial; line-height: 1.6; }
  • Estilos padrão para todos os links: a { text-decoration: none; color: #007bff; }
  • Estilos padrão para todos os títulos: h1, h2, h3 { margin-bottom: 10px; }
  • Estilos padrão para todas as imagens: img { max-width: 100%; height: auto; }

Vantagens:

  • Simplicidade: É muito fácil de escrever e entender.
  • Eficiência: Aplica estilos a muitos elementos com uma única regra.
  • Consistência: Garante que todos os elementos do mesmo tipo tenham uma aparência uniforme.

Desvantagens:

  • Pouca especificidade: Se você precisar estilizar apenas alguns parágrafos de forma diferente, o seletor de tipo não será suficiente. Ele estiliza todos os parágrafos. Para isso, precisaremos de seletores mais específicos, que veremos nas próximas lições.

O seletor de tipo é a base para começar a estilizar suas páginas. Ele é perfeito para definir os estilos "padrão" ou "globais" para os elementos HTML, garantindo uma base consistente para o seu design.