Selecionando elementos Entenda como formatar os elementos do CSS

Seletores CSS ajudam a especificar melhor o elemento que deve ser afetado.
Vejamos alguns seletores:
Elemento Filho (A > B)
Para selecionar um elemento (B) que tenha um elemento pai específico (A), deve-se utilizar o ">".
Ex.:
  1. nav.menu-principal > ul {
  2. padding: 0;
  3. }
  4. // neste caso, somente o elemento ul, que tem como pai um elemento nav com classe "menu-principal", receberá a alteração de preenchimento
Elemento Irmão (A + B)
Quando um elemento (B) está ao lado de outro específico (A).
Ex.:
  1. label + input {
  2. border: 1px solid #333;
  3. }
  4. // todos os inputs que estiverem ao lado de um label receberão borda cinza
Não este elemento (A:not(b))
Exclui determinado elemento (A) de acordo com a especificação (b).
  1. div:not(.principal) {
  2. border: 1px solid #F00;
  3. }
  4. // todas as divs que não tenham a classe "principal" receberão borda vermelha
Primeiro Filho (A:first-child)
Seleciona o primeiro elemento que aparecer, de acordo com o elemento definido (A).
  1. li:first-child {
  2. background-color: #0F0;
  3. }
  4. // O primeiro li terá fundo verde
Enésimo Elemento (A:nth-child(b))
Seleciona o elemento definido (A) de acordo com a posição informada (b).
  1. li:nth-child(7) {
  2. background-color: #666;
  3. }
  4. // O sétimo li terá fundo cinza
Esta página está em construção. Volte em breve ou ajude

Postagens mais visitadas