Margens

O espaço entre o conteúdo e as bordas de uma página, container ou elemento, que dá respiro e clareza.

Hard

O que é

Margem é o espaço vazio em volta do conteúdo, entre ele e a borda do container ou da tela. Ela dá respiro, estrutura e clareza. Sem margem, o layout fica espremido, pesado e com cara de amador.

Vale separar margem de padding. O padding é o espaço de dentro do container, entre o conteúdo e a borda dele. A margem é o espaço de fora do container. Entender essa diferença é o que permite controlar com intenção tanto o espaçamento interno quanto o externo, em vez de empurrar valores no chute.

A margem mexe diretamente com leiturabilidade e com hierarquia. Uma margem generosa em volta de um bloco encurta a linha, melhora a leitura e isola o elemento pra atrair foco. Já uma margem apertada agrupa elementos relacionados, sinalizando que eles andam juntos. E no responsivo ela precisa se adaptar à tela, muitas vezes em unidade flexível, e não em pixel fixo.

Em uma frase

Aumenta a margem em volta do bloco pra isolar ele, mas lembra que isso é o espaço de fora, não o padding.

A pergunta que ele responde

Esse espaço que eu quero é margem ou padding, e por que isso muda o resultado?

Quando usar

Ajuda ao estruturar qualquer layout, sempre que você precisa criar respiro, agrupar elementos relacionados e guiar a atenção pela tela de forma intencional.

Como não usar

O cuidado é não apertar tudo a ponto de poluir a tela, nem confundir margem com padding e acabar perdendo o controle do espaçamento. Quando se mistura dentro e fora, fica difícil entender o que está empurrando o quê.

Na prática

Pense num time que aumenta a margem em volta de um bloco de destaque pra isolá-lo e puxar o olho da pessoa. Ao mesmo tempo, ele aperta a margem entre os itens de um mesmo grupo, deixando claro que eles pertencem juntos.

Não confunda com

Vale separar margem de padding. A margem é o espaço de fora do container, entre ele e o que está ao redor. O padding é o espaço de dentro, entre o conteúdo e a borda do próprio container. Um afasta o elemento dos vizinhos, o outro respira por dentro dele.

D

Em inglês

Margins

Pronúncia

n/a

Também chamado de

margem, espaço externo

Origem

n/a

Fonte

Saiba mais

Mozilla Developer Network, guia sobre o box model