Guia CSS: como usar o seletor de ID para estilizar elementos
📝 Uso
Este template demonstra como selecionar elementos específicos usando IDs HTML e aplicar estilos a eles. Útil para estilizar elementos com IDs específicos.
📘 Explicação
O código a seguir aplica estilos CSS a elementos especificados por atributos ID. Neste exemplo, selecionamos uma tag <div> com id="howtocss" e alteramos sua cor de texto para azul.
🔹 Código parcial (Seletores ID)
/* Estilo especificado por ID */
#howtocss {
color: blue; /* Alterar a cor do texto para azul */
}
💻 Código completo funcional (Seletores ID)
<!DOCTYPE html>
<html lang="pt">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Demonstração do Seletor ID</title>
<style>
/* Estilo especificado por ID */
#howtocss {
color: blue; /* Alterar a cor do texto para azul */
}
</style>
</head>
<body>
<div id="howtocss">
<h1>Método de escrita em CSS</h1>
<p>Este é um parágrafo.</p>
</div>
</body>
</html>
🧩 Uso prático dos Seletores ID
Os seletores ID do CSS são uma forma poderosa de selecionar elementos específicos usando o formato #idname. Ao contrário dos seletores de classe, são adequados para estilizar elementos únicos dentro de uma página.
🔍 Características dos Seletores ID
Os seletores ID têm as seguintes características:
- Somente uma instância do mesmo ID pode ser usada por página
- Maior especificidade no CSS (tem prioridade sobre os seletores de classe)
- Também pode ser usado para acessar elementos no JavaScript (
document.getElementById())
💡 Casos de uso apropriados
Os seletores ID são eficazes para elementos como:
・Área principal de conteúdo (<main id="main-content">)
・Cabeçalho/Rodapé (<header id="page-header">)
・Componentes importantes da UI (<div id="modal-window">)
⚠️ Cuidado
O uso excessivo de seletores ID pode causar os seguintes problemas:
1. Redução da reutilização de estilos (não é possível aplicar o mesmo estilo em múltiplos elementos)
2. A especificidade do CSS se torna muito alta e difícil de gerenciar
3. Pode ser necessário usar !important para sobrescrever estilos posteriormente
A melhor prática é usar seletores de classe para estilos genéricos e reservar seletores ID para elementos realmente únicos na página.