🌐 Seletor Universal CSS

Introdução

O seletor universal é utilizado para selecionar todos os elementos existentes em uma página HTML.

Ele é representado pelo símbolo de asterisco (*).

📌 O seletor universal aplica regras CSS globalmente.

Sintaxe do Seletor Universal


* {

 propriedade: valor;

}

O símbolo * representa todos os elementos HTML.

Exemplo Básico


* {

font-family: Arial;

color:#333;

}

Todos os elementos da página receberão essa configuração.

Aplicações do Seletor Universal

Uso Objetivo
Fonte padrão Definir uma tipografia geral.
Reset CSS Remover estilos padrões.
Box Model Controlar tamanhos.
Padronização Organizar elementos.

Reset CSS

Navegadores possuem estilos padrões diferentes.

O seletor universal é muito utilizado para criar um padrão inicial.


* {

margin:0;

padding:0;

box-sizing:border-box;

}

Esse código remove margens e ajusta o cálculo dos elementos.

Box Sizing com Seletor Universal

Uma prática profissional muito utilizada:


* {

box-sizing:border-box;

}

O navegador considera padding e bordas dentro da largura definida.

Exemplo Comparativo

Sem Reset Com Reset
Cada navegador possui padrões. Todos iniciam iguais.
Maior chance de diferenças. Layout mais previsível.

Seletor Universal com Classes

O seletor universal pode ser combinado com outros seletores.


.container * {

margin:10px;

}

Aplica margem em todos os elementos dentro do container.

Exemplo Prático



HTML


<div class="card">

<h2>Título</h2>

<p>Texto</p>

</div>



CSS


.card * {

font-family:Arial;

}

Especificidade CSS

O seletor universal possui baixa prioridade.

Seletor Prioridade
* Muito baixa.
Elemento Baixa.
Classe Média.
ID Alta.

Vantagens

Cuidados no Uso

Apesar de útil, o seletor universal deve ser utilizado com atenção.

Cuidado Motivo
Aplicar muitos estilos Pode afetar componentes.
Usar em grandes projetos sem controle Dificulta manutenção.

Boas Práticas

Erros Comuns

Erro Problema
Usar para tudo Perde controle dos estilos.
Alterar propriedades complexas Afeta elementos inesperados.
Não entender prioridade Conflitos CSS.

Resumo Final

Conceito Descrição
* Seleciona todos os elementos.
Reset CSS Remove padrões do navegador.
Box-sizing Controla dimensionamento.
📌 O seletor universal é essencial para iniciar projetos CSS de forma organizada.
🎓 Aula concluída! Agora você conhece o seletor universal e suas aplicações no CSS.