Fork me on GitHub

Getting Started

Um guia para iniciantes na área de web.

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.:

nav.menu-principal > ul {
  padding: 0;
}
// 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.:

label + input {
  border: 1px solid #333;
}
// 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).

div:not(.principal) {
  border: 1px solid #F00;
}
// 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).

li:first-child {
  background-color: #0F0;
}
// 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).

li:nth-child(7) {
  background-color: #666;
}
// O sétimo li terá fundo cinza

Esta página está em construção. Volte em breve ou ajude a completá-la!