DEV Community

Cover image for Cuidado com o margin collapse
Lucas Vilaboim
Lucas Vilaboim

Posted on • Edited on

2

Cuidado com o margin collapse

tldr: Use margens em uma só direção, de preferência, para baixo.

Em elementos em sequência a margin-bottom do primeiro elemento e a margin-top do segundo elemento se colapsam e o menor valor é ignorado. Se você tem margin-bottom: 10px e margin-top: 5px isso não resultará em 15px de distância entre os elementos, mas sim 10px.

Exemplo do margin collapse usando a devtools do Chrome

Resolver isso uma vez ou outra é tranquilo, mas pense em várias telas, com tabelas, listas, menus, etc.

Usando as margens sempre em uma direção você elimina esse problema e ainda facilita a manutenção e integração com outros elementos do código.

Dê uma olhada no exemplo abaixo.

Se quiser mais detalhes confira o artigo no MDN.

Sentry blog image

How I fixed 20 seconds of lag for every user in just 20 minutes.

Our AI agent was running 10-20 seconds slower than it should, impacting both our own developers and our early adopters. See how I used Sentry Profiling to fix it in record time.

Read more

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay