Oulrum • Blog

Desmistificando os seletores do CSS

Desmistificando os seletores do CSS

Publicado em:

css

Aprenda sobre os fundamentos dos seletores CSS para estilização eficiente de páginas da web. Este guia abrange seletores básicos, como seleção por tag, classe e ID, junto com seletores por atributo e o uso do seletor universal. Além disso, explora os combinadores, incluindo seletores de elementos adjacentes, irmãos, filhos e descendentes, com exemplos práticos para ilustrar cada conceito.


Seletores Básicos


1. Seletor por Tag
Seleciona todos os elementos que possui o nome fornecido. Exemplo, para selecionar todas as <div>:


2. Seletor por Classe
Seleciona todos os elementos baseados no conteúdo do atributo class, classes podem ser usadas em vários elementos. Exemplo, para selecionar todos com class="valor-da-classe":


3. Seletor por Id
Seleciona todos os elementos baseados no conteúdo do atributo id, vale ressaltar que é recomendado que id seja único. Exemplo, para selecionar todos com id="valor-do-id":


4. Seletor por atributo
Seleciona todos os elementos baseados no valor de um dos atributos do elemento ou no próprio atributo. Exemplo, para selecionar todos com atributo="valor-do-atributo":


5. Seletor universal
O seletor universal seleciona todos os elementos sem exceção. Exemplo:


Combinadores


1. Seletor de elementos adjacentes
O combinador + seleciona o primeiro elemento que vem logo apos o elemento anterior. Exemplo, A + B onde o elemento B imediatamente após A é selecionado:


2. Seletor de elementos irmãos
O combinador ~ seleciona todos os elementos que vem apos o elemento anterior, desde que faça parte do mesmo elemento pai. Exemplo, A ~ B onde os elementos B sendo irmão de A são selecionados:


3. Seletor de filhos
O combinador > seleciona o filho direto do elemento anterior especificado. Exemplo, A > B onde o elemento B sendo filho direto de A é selecionado:


4. Seletor de descendentes
Esse combinador em apenas um espaço, que representa que todos os filhos do elemento pai serão selecionados, diretos e indiretos. Exemplo, A B onde todos os filhos B diretos e indiretos serão selecionados:


5. Adicionar mais elementos ao conjunto de regras
Para adicionar mais elementos no mesmo estilo, basta separa-los com vírgula. Exemplo: A, B onde A e B usarão o mesmo estilo:


Esse são os seletores básicos do CSS cruciais para estilizar suas paginas web.