Os seletores CSS são usados ​​para “encontrar” (ou selecionar) os elementos HTML que você deseja estilizar.

O seletor de id CSS

O seletor de id usa o atributo id de um elemento HTML para selecionar um elemento específico. O id de um elemento é único dentro de uma página, então o seletor de id é usado para selecionar um elemento único!

O seletor de classe CSS

O seletor de classe seleciona elementos HTML com um atributo de classe específico. Para selecionar elementos com uma classe específica, escreva um ponto (.), Seguido do nome da classe.

O seletor universal CSS

O seletor universal (*) seleciona todos os elementos HTML na página.

O seletor de agrupamento CSS

O seletor de agrupamento seleciona todos os elementos HTML com as mesmas definições de estilo. Observe o seguinte código CSS (os elementos h1, h2 e p têm as mesmas definições de estilo):

Seletores combinados

Um seletor CSS pode conter mais de um seletor simples. Entre os seletores simples, podemos incluir um combinador.

seletor descendente (espaço)
seletor filho (>)
seletor irmão adjacente (+)
seletor irmão geral (~)

ElementopSeleciona todos <p>
Elemento, elementodiv, pSeleciona todos <div> e todos elementos <p>
Elemento elementodiv divSeleciona todos elementos <p> dentro de elementos <div>
Elemento > elementodiv > divSeleciona todos <p> onde o pai é um elemento <div>
Elemento + elementodiv + divSeleciona todos <p> que estão imediatamente depois de um elemento <div>
Elemento1 ~ elemento2div ~divSeleciona todo elemento <ul> que precede um elemento <p>

Seletor CSS [atributo]

O [attribute]seletor é usado para selecionar elementos com um atributo especificado.

[attribute][target]Seleciona todos os elementos com um atributo target.
[attribute=value][target=_blank]Seleciona todos os elementos com target=”_blank”
[attribute~=value][title~=flower]Seleciona todos os elementos com um atributo title contendo a palavra “flower”
[attribute|=value][lang|=pt-br]Seleciona todos os elementos com um atributo lang, cujo o atributo valor comece com “pt-br”
[attribute^=value]a[href^=”https”]Seleciona todo elemento <a> que tem um atributo href com o valor começando com “https”
[attribute$=value]a[href$=”.pdf”]Seleciona todo elemento <a> que tem um atributo href com o valor termina com “.pdf”
[attribute*=value]a[href*=”tableless”]Seleciona todo elemento <a> que tem um atributo href com o valor contém “tableless”

Referências: https://www.w3schools.com/, https://developer.mozilla.org/

Isto foi útil?

Obrigado pelo seu feedback!
cupcom

Recent Posts

Como Escolher o Melhor Provedor de Hospedagem para o seu Site WordPress

Ao criar um site WordPress, uma das decisões mais importantes que você precisa tomar é…

3 horas ago

Como Otimizar seu Site WordPress para Melhorar o Desempenho

Quando se trata de criar um site de sucesso no WordPress, otimizar o desempenho é…

7 horas ago

WordCamp US 2024 Schedule Released: Get Ready for the Event!

If you're attending WordCamp US 2024 in person or online, I have great news! In…

11 horas ago

5 Editores de Códigos para Celular Gratuitos que Você Pode Usar em Qualquer Lugar

Quando se trabalha como freelancer e lida com código o dia todo, é comum precisar…

15 horas ago

Melhores cursos gratuitos para programação e design: Lista atualizada

A importância de se manter atualizado é essencial em todas as áreas de atuação. Profissionais…

19 horas ago

Gig Economy: O que é e como ganhar dinheiro na economia dos bicos

A gig economy, também conhecida como economia dos bicos, está revolucionando a forma como as…

23 horas ago