Notas Técnicas do zhaoJian

Curso IT Fundamentos CSS 025_Margens e Preenchimento

Aprendizado / Fundamentos CSS ~3252 palavras · 9 min de leitura - visualizações

Margens

No CSS, margens e preenchimento são dois conceitos diferentes, ambos usados para controlar o espaço entre elementos e afetar o layout da página.

Efeito do exemplo

Margem (Margem externa)

A margem (margin) refere-se ao espaço entre um elemento e seus elementos adjacentes. As margens podem ser usadas para controlar a distância entre elementos e afetar o layout da página. As margens não possuem cor de fundo, são completamente transparentes e não afetam o tamanho real do elemento. Podem ser valores positivos ou negativos, a unidade pode ser pixels (px), porcentagem (%), em, etc.

Exemplo:

.base {
width: 200px;
height: 200px;
}
.example1 {
margin: 10%;
background-color: blue;
}
.example2 {
margin: -50px 50px;
background-color: green;
}
.example3 {
margin: 10px 20px 30px 40px;
background-color: red;
}
<div class="base example1"></div>
<br>
<div class="base example2"></div>
<br>
<div class="base example3"></div>

Efeito: Efeito do exemplo Pode-se usar margin-top, margin-right, margin-bottom, margin-left para definir a margem de uma direção específica individualmente.

Exemplo:

.example1 {
margin-top: 100px;
margin-right: 50px;
margin-bottom: 80px;
margin-left: 50px;
background-color: blue;
width: 200px;
height: 200px;
}
<div class="example1"></div>

Efeito:

Efeito do exemplo

Preenchimento (Margem interna)

O preenchimento (padding) refere-se ao espaço entre o conteúdo interno de um elemento e a borda do elemento. O preenchimento pode ser usado para ajustar a distância entre o conteúdo interno e a borda, afetando o tamanho e o layout do elemento. O preenchimento herda a cor de fundo do elemento e afeta o tamanho real do elemento. Não suporta valores negativos, a unidade pode ser pixels (px), porcentagem (%), em, etc.

Exemplo:

.base {
width: 200px;
height: 200px;
}
.example1 {
padding: 3%;
background-color: blue;
}
.example2 {
padding: 10px 50px ;
background-color: green;
}
.example3 {
padding: 10px 20px 30px 40px;
background-color: red;
}
<div class="base example1">Teste de padding</div>
<br>
<div class="base example2">Teste de padding</div>
<br>
<div class="base example3">Teste de padding</div>

Efeito:

Efeito do exemplo Pode-se usar padding-top, padding-right, padding-bottom, padding-left para definir o preenchimento de uma direção específica individualmente.

Exemplo:

.example1 {
padding-top: 20px;
padding-right: 50px;
padding-bottom: 80px;
padding-left: 10px;
background-color: blue;
width: 200px;
height: 200px;
}
<div class="example1">Teste de padding</div>

Efeito: Efeito do exemplo

Compartilhar:

Comentários