DEV Community

Cover image for Margin x Padding
Italo Canturil
Italo Canturil

Posted on

5

Margin x Padding

Quando comecei a aprender CSS e aprendi as propriedades de espaçamento que são margin e padding, sempre me perguntava quando usar uma e quando usar outra, não era concreto na minha mente o momento certo para usar uma ou outra, então fui fazendo de qualquer jeito, até descobrir que existem diferenças entre elas e o momento certo para usa-las.

Qual a diferença entre Margin e Padding?

  • Margin: é o espaço em volta do componente, distancia que o elemento tem para outro elemento em volta dele.

    Exemplo do margin afastando o elemento:

    Image description

  • Padding: é o espaço dentro do próprio componente, quanto de distancia o elemento tem pra dentro dele mesmo.

    Exemplo: Como se você colocasse um casaco que lhe desse mais volume, essa distancia do casaco até sua pele é o padding.

    Image description

Quando usar um ou outro?

  • Se usa Margin quando:

    1. Quando se quer dar espaço entre elementos que estão em volta dele. Image description
    2. Para centralizar o componente, afinal com margin auto e width definido o componente vai ficar ao meio tanto horizontalmente quanto verticalmente.
  • Se usa Padding quando:

    1. Quando não se quer que os elementos não toquem a borda Image description
    2. Quando se quer crescer o tamanho de um componente Image description

Na minha visão esses são algumas diferenças entre usar margin e usar padding, também quando usar um ou outro, espero ter ajudado com esse conteúdo, comenta se você tem visões diferente da minha e se gostou desse pequeno post.

Obrigado!

Stay hard every day!

Ass: Italo Canturil

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

Rather than just generating snippets, our agents understand your entire project context, can make decisions, use tools, and carry out tasks autonomously.

Read full post