Este tutorial abordará duas coisas: margens externas e margens externas. Vamos começar com as margens externas. Para um elemento p definido diretamente dentro do elemento body, as instruções para margem esquerda e direita significam a distância em relação às margens externas do elemento body. Se vários parágrafos se seguirem, as instruções para margem externa superior e inferior significam a distância entre os parágrafos individuais. Aliás, também são possíveis valores negativos na definição das margens externas e das margens, o que permite sobreposições.
Definindo a margem externa
Margem e distância são os espaços em branco forçados entre o elemento atual e seu elemento pai ou vizinho. As seguintes propriedades CSS em elementos HTML que criam um parágrafo próprio ou um bloco são úteis.
No caso de margin, trata-se da forma abreviada das quatro propriedades margin-top, margin-right, margin-bottom e margin-left. Os seguintes valores são possíveis:
• auto - a margem externa é calculada automaticamente.
• Porcentagem - refere-se ao elemento para o qual a margem foi especificada.
• Valor de comprimento - valores negativos também são permitidos, o que permite a sobreposição de elementos.
São permitidos até quatro valores:
• um valor - margem externa acima, abaixo, à esquerda e à direita
• dois valores - primeiro valor para a margem externa acima e abaixo, segundo valor para a margem externa direita e esquerda
• três valores - primeiro valor para a margem externa acima, segundo valor para a margem direita e esquerda, terceiro valor para a margem externa abaixo
• quatro valores - primeiro valor para a margem externa acima, segundo para a direita, terceiro para baixo e quarto para a esquerda.
O exemplo a seguir mostra o uso das propriedades margin:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
p {
background-color: yellow;
}
p.ex {
margin: 30px 50px 30px 50px;
background-color:#FF99FF;
</style>
</head>
<body>
<p>Configuração do Rig da Câmera</p>
<p class="ex">Neste treinamento em vídeo, você aprenderá a montar um Rig de Câmera e a movê-lo com segurança pelo espaço 3D. Um arquivo de projeto está incluso.</p>
</body>
</html>
Neste exemplo, foram definidos dois parágrafos de texto.
Além disso, foram atribuídas margens para o segundo parágrafo.
margin: 30px 50px 30px 50px;
Essa indicação significa o seguinte:
• 30 pixels de margem superior
• 50 pixels de margem à direita
• 30 pixels de margem inferior
• 50 pixels de margem à esquerda
Especificar informações individuais para as margens
Antes, foi apresentada a especificação geral de margin. No entanto, também é possível fazer especificações individuais. Por meio das seguintes propriedades, é possível determinar a margem superior, esquerda, inferior ou direita de um elemento individualmente.
• margin-top - margem externa/acima
• margin-right - margem externa/direita
• margin-bottom - margem externa/abaixo
• margin-left - margem externa/esquerda
Para todas as quatro propriedades, os seguintes valores podem ser usados:
• auto - a margem externa é calculada automaticamente.
• Porcentagem - refere-se ao elemento para o qual a margem- [superior, direita, inferior, esquerda] foi especificada.
• Valor de comprimento - valores negativos também são permitidos, o que permite a sobreposição de elementos.
O exemplo a seguir mostra como as informações individuais de margem podem ser usadas de forma eficaz.
<!DOCTYPE html>
<html>
<head>
<style>
p {
background-color: yellow;
}
p.ex {
margin-top: 100px;
margin-bottom: 100px;
margin-right: 150px;
margin-left: 50px;
}
</style>
</head>
<body>
<p>Configuração do Rig da Câmera</p>
<p class="ex">Neste treinamento em vídeo, você aprenderá a montar um Rig de Câmera e a movê-lo com segurança pelo espaço 3D. Um arquivo de projeto está incluso.</p>
</body>
</html>
No navegador, o resultado se parece com o seguinte:
Definindo o preenchimento interno
No preenchimento interno, trata-se do espaço forçado entre o conteúdo do elemento e sua própria borda do elemento. As seguintes propriedades CSS são úteis em elementos HTML que criam um parágrafo próprio ou um bloco.
No caso de padding, trata-se da forma abreviada das quatro propriedades padding-top, padding-right, padding-bottom e padding-left. Por meio disso, pode-se definir a largura entre a moldura e o conteúdo de um elemento, ou seja, o preenchimento interno.
• Porcentagem - refere-se ao elemento pai.
• Valor de comprimento
Até quatro valores podem ser especificados:
• um valor - preenchimento interno acima, abaixo, à esquerda e à direita
• dois valores - primeiro valor para o preenchimento interno acima e abaixo, segundo valor para o preenchimento interno direita e esquerda
• três valores - primeiro valor para o preenchimento interno acima, segundo valor para o preenchimento interno direita e esquerda, terceiro valor para o preenchimento interno abaixo
• quatro valores - primeiro valor para o preenchimento interno acima, segundo para a direita, terceiro para baixo e quarto para a esquerda.
Segue um exemplo relacionado.
<!DOCTYPE html>
<html>
<head>
<style>
p {
background-color: yellow;}
p.ex {
padding-top: 25px;
padding-bottom: 25px;
padding-right: 50px;
padding-left: 50px;
}
</style>
</head>
<body>
<p>Montar um rig de câmera</p>
<p class="ex">Neste vídeo tutorial, você aprenderá como criar um rig de câmera e movê-lo com segurança pelo espaço 3D. Um arquivo de projeto está incluído.</p>
</body>
</html>E aqui está o resultado no navegador:
As quatro propriedades de padding permitem definir os espaçamentos internos. As seguintes quatro propriedades CSS estão disponíveis para isso:
• padding-top – Espaço entre a parte superior do conteúdo e a borda superior
• padding-bottom – Espaço entre a parte inferior do conteúdo e a borda inferior
• padding-left – Espaço entre a parte esquerda do conteúdo e a borda esquerda
• padding-right – Espaço entre a parte direita do conteúdo e a borda direita.
Para todas as quatro propriedades, os seguintes valores podem ser utilizados:
• Percentual - refere-se ao elemento pai
• Comprimento