🎯 Seletor de Classe CSS

Introdução

O seletor de classe é um dos recursos mais utilizados no CSS para aplicar estilos a elementos HTML.

Ele permite criar regras que podem ser reutilizadas em diversos elementos da página.

📌 Uma classe CSS começa sempre com o caractere ponto ( . ).

O que é uma Classe CSS?

Uma classe é um identificador criado pelo desenvolvedor para agrupar elementos que possuem características semelhantes.


.nome-classe {

 propriedade: valor;

}

Sintaxe do Seletor de Classe


.titulo {

 color: blue;

 font-size: 30px;

}

O ponto indica que estamos criando um seletor de classe.

Aplicando Classe no HTML


<h1 class="titulo">

Curso Web

</h1>

O atributo class conecta o HTML ao CSS.

Exemplo Prático



CSS

.card {

background:#f2f2f2;

padding:20px;

}



HTML

<div class="card">

Conteúdo

</div>

Reutilização de Classes

A mesma classe pode ser utilizada em vários elementos.


<p class="texto">

Primeiro texto

</p>


<p class="texto">

Segundo texto

</p>


.texto {

color:#333;

}

Classe em Diferentes Elementos


<h1 class="destaque">

Título

</h1>


<p class="destaque">

Texto

</p>

Uma classe pode ser aplicada em diferentes tags HTML.

Classe com Múltiplos Valores

Um elemento pode possuir mais de uma classe.


<button 
class="botao principal">

Enviar

</button>


.botao {

padding:10px;

}


.principal {

background:blue;

}

Classes Semânticas

Os nomes das classes devem representar sua função.

Evitar Melhor
.vermelho .erro-validacao
.caixa1 .card-produto
.grande .titulo-principal

Classe x ID

Classe ID
Pode repetir. Único na página.
Usada para estilos. Usado para elementos específicos.
Prioridade menor. Prioridade maior.

Exemplo Visual

Este texto utiliza uma classe CSS.

Boas Práticas

Erros Comuns

Erro Problema
Esquecer o ponto Classe não funciona.
Nome com espaço Cria classes diferentes.
Classe sem significado Dificulta manutenção.

Resumo Final

Elemento Descrição
. Define uma classe CSS.
class Relaciona HTML e CSS.
Reutilização Evita repetição de código.
📌 Classes são fundamentais para criar layouts organizados e profissionais.
🎓 Aula concluída! Agora você sabe criar e utilizar seletores de classe no CSS.