Posicionamento Com CSS

Padding

Utilizamos a propriedade padding para definir um espaçamento interno do elemento, ou seja, da borda para dentro. Temos uma distância entre o elemento e seu conteúdo acima, à direita, abaixo e à esquerda respectivamente.

padding
  1. Se passado somente um valor, esse mesmo valor é aplicado em todas as direções.
  2. Se passados dois valores, o primeiro será aplicado acima e abaixo e o segundo será aplicado à direita e à esquerda.
  3. Se passados três valores, o primeiro será aplicado acima, o segundo será aplicado à direita e à esquerda e o terceiro valor será aplicado abaixo do elemento.
  4. Se passados quatro valores, serão aplicados respectivamente a padding-top, padding-right, padding-bottom e padding-left.
posicionamento

Margin

A propriedade margin adiciona espaço após o limite do elemento, ou seja, é um espaçamento externo. Assim como no exemplo do padding se passado somente um valor, esse mesmo valor é aplicado em todas as direções. E assim sucessivamente.

margin
Espaçamento
Padding e Margin Direção
padding 10px Todas as Direções
padding 20px 5px Acima e Abaixo - Direita e Esquerda
padding 14px 4px 10px Acima - Direita e Esquerda - Abaixo
padding 8px 10px 5px 12px Acima - Direita - Abaixo - Esquerda
margin 20px Todas as Direções
margin 10px 8px Acima e Abaixo - Direita e Esquerda
margin 5px 14px 20px Acima - Direita e Esquerda - Abaixo
margin 20px 5px 10px 12px Acima - Direita - Abaixo - Esquerda
Conceitos