Planos a partir de R$ 39/mês Inscreva-se Agora

Colapso entre margin-top e margin-bottom

Colapso entre margin-top e margin-bottom

Você adicionou 30px de margin-bottom a um elemento, e ao elemento abaixo dele 20px de margin-top. Você esperava uma distância de 50px entre ambos os elementos, mas no final ficou com apenas 30px. Por que isso acontece?

See the Pen margin by André | Origamid (@origamid) on CodePen.

Margin top e bottom de elementos adjacentes vão sempre colidir, salvo quando estes elementos estiverem com float. O tamanho que prevalece é sempre o maior, então no caso de margin-bottom: 40px; e margin-top: 30px; o tamanho que irá prevalecer é de 40px de distância entre um elemento e outro.

Vale lembrar que essa é uma característica apenas do top e bottom, não de left e right que não colidem.

Mais Dicas

Código

Como utilizar Media Queries para sites Responsivos

Design

Dica #04 Tipografia – Defina Uma Escala

Código

Círculos com CSS

Código

HTML – h1 h2 h3 h4 h5 h6

Design

A Importância da Tipografia para a Web