Propriedades CSS parte 2
margin e padding controlam o espaço externo e interno dos elementos, respectivamente. border-radius arredonda os cantos dos elementos.
Introdução
Imagine que você está organizando móveis em uma sala e quer garantir que todos os móveis fiquem a uma certa distância das paredes e uns dos outros. Em programação, especialmente em CSS, nós fazemos algo parecido ao usar margens e espaçamento interno (padding) para controlar o espaço ao redor dos elementos em uma página web.
Margens (margin
)
margin
)O que é? Imagine que você está organizando os móveis em uma sala. margin
é o espaço que você deixa entre um móvel e outro, ou entre o móvel e a parede. Esse espaço fica do lado de fora do móvel (ou elemento, no caso do CSS).
Especificando lados específicos
margin-top
: Define o espaço acima do elemento.Exemplo:
margin-right
: Define o espaço à direita do elemento.Exemplo:
margin-bottom
: Define o espaço abaixo do elemento.Exemplo:
margin-left
: Define o espaço à esquerda do elemento.Exemplo:
Aplicando a todos os lados ao mesmo tempo
Quando você quer aplicar o mesmo valor de margem em todos os lados (cima, direita, baixo, esquerda) de um elemento, você pode usar a propriedade margin
sem especificar o lado.
Exemplo:
Se você quiser definir margens diferentes para cada lado, mas ainda usar uma só linha de código, pode fazer isso fornecendo quatro valores:
Exemplo:
Espaçamento Interno (padding
)
padding
)O que é? Pense no padding
como o acolchoado dentro de uma caixa que protege um objeto frágil. Ele cria um espaço entre o conteúdo (como texto ou imagens) e as bordas do elemento. Esse espaço fica do lado de dentro das bordas do elemento.
Especificando Lados Específicos
padding-top
: Define o espaço interno no topo do elemento.Exemplo:
padding-right
: Define o espaço interno à direita do elemento.Exemplo:
padding-bottom
: Define o espaço interno na parte inferior do elemento.Exemplo:
padding-left
: Define o espaço interno à esquerda do elemento.Exemplo:
Aplicando a Todos os Lados ao Mesmo Tempo
Assim como a margem, você pode aplicar o padding
em todos os lados de uma vez.
Exemplo:
Para definir padding
diferente para cada lado usando uma única linha, você pode fazer assim:
Exemplo:
Bordas Arredondadas (border-radius
)
border-radius
)O que é? Bordas arredondadas suavizam os cantos de um elemento, tornando-o mais moderno e visualmente agradável.
Exemplo:
Conclusão
Margens (
margin
): Controlam o espaço externo ao redor de um elemento. Podem ser aplicadas de maneira específica para cada lado (margin-top
,margin-right
, etc.) ou de uma vez só para todos os lados (margin
).Espaçamento Interno (
padding
): Adiciona espaço dentro de um elemento, entre o conteúdo e as bordas. Assim como as margens, pode ser aplicado individualmente ou de uma vez só.Bordas Arredondadas (
border-radius
): Arredondam os cantos de um elemento, dando um toque mais suave ao design.
Atualizado
Isto foi útil?