📏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:
div { margin-top: 20px; /* Deixa 20px de espaço acima do elemento */ }
margin-right: Define o espaço à direita do elemento.Exemplo:
div { margin-right: 20px; /* Deixa 20px de espaço à direita do elemento */ }
margin-bottom: Define o espaço abaixo do elemento.Exemplo:
div { margin-bottom: 20px; /* Deixa 20px de espaço abaixo do elemento */ }
margin-left: Define o espaço à esquerda do elemento.Exemplo:
div { margin-left: 20px; /* Deixa 20px de espaço à esquerda do elemento */ }
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?