Curso IT Fundamentos CSS 025_Margens e Preenchimento
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.

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:
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:

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:
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:
