Cursos / Informática para Internet / Desenvolvimento Front-end I / Aula
Nesta aula, você verá novos seletores CSS que podem ser utilizados para selecionar mais precisamente os elementos HTML.
O seletor global permite selecionar todos os elementos HTML. Veja a sintaxe:
* {
margin: 0;
}
No exemplo acima, todos os elementos HTML da página terão sua margem alterada para zero.
Seleciona todos os elementos que estão no interior de outro elemento. Veja no exemplo:
div p {
color: rgb(79, 165, 56);
}
No exemplo acima, todos os parágrafos que estão dentro de uma <div>
serão selecionado e terão a sua cor alterada.
Esse seletor seleciona todos os elementos que estão no interior de outro elemento diretamente. Veja no exemplo:
div > p {
color:rgb(79, 165, 56);
}
No exemplo acima, todos os parágrafos que possuem uma <div>
como pai serão selecionados. Perceba que a diferença em relação ao anterior está relacionada a ser filho direto ou indireto do elemento pai.
Esse seletor seleciona os elementos que são precedidos por outro elemento (no mesmo nível do HTML). Veja no exemplo:
section ~ h2 {
color: lightsteelblue;
}
O exemplo acima seleciona todos os elementos <h2>
que são precedidos por um elemento <section>
.
Esse seletor seleciona elementos que são precedidos imediatamente por outro elemento (no mesmo nível do HTML). Veja no exemplo:
section + h2 {
color: lightsteelblue;
}
O exemplo acima seleciona o primeiro elemento <h2>
, que é precedido imediatamente por um elemento <section>
.
Confira abaixo o exemplo completo utilizado na aula:
Para mais detalhes sobre seletores avançados, consulte este link.
Versão 5.3 - Todos os Direitos reservados