Quero me matricular
Artigos Alura Lingua

Qual é a diferença entre MARGIN e PADDING em CSS?

Giovanna Oliveira
Giovanna Oliveira
Qual é a diferença entre MARGIN e PADDING em CSS? #inset

Hello, there! Se você está aprendendo a programar em CSS, provavelmente já encontrou os termos margin e padding, e talvez tenha ficado em dúvida de como eles funcionam.

Embora ambos afetem o espaço ao redor de um elemento, eles têm propósitos diferentes e são aplicados de maneiras distintas. Então hoje você vai aprender exatamente qual é a diferença entre margin e padding e como você pode aplicá-los de maneira eficaz em seus projetos. Let's go!

Qual é a diferença entre MARGIN e PADDING em CSS?

Margin e padding são duas propriedades CSS que controlam o espaçamento ao redor de um elemento HTML, mas eles afetam o layout de maneiras diferentes. A principal diferença entre margin e padding é onde o espaço é aplicado.

MARGIN

A palavra margin significa margem em inglês, e portanto ela vai definir qual é a margem de espaço entre um elemento e todos os seus elementos vizinhos.

Para ficar mais fácil de entender, imagine um retângulo: tudo o que estiver do lado de fora, em volta desse retângulo, vai ficar a uma distância que será definida pela propriedade margin. Então se você definir uma margem de 20 pixels para esse retângulo, haverá um espaço de 20 pixels entre a borda do retângulo e seus elementos vizinhos (todos do lado de fora, isso é importante).

PADDING

Já a propriedade padding se refere ao espaço do lado de dentro do elemento.

Voltando ao exemplo do retângulo, imagine que temos um texto qualquer dentro desse retângulo. Quando definimos o padding, estamos definindo o espaçamento que esse texto ficará das bordas do retângulo.

Lembre-se que a palavra "padding" em inglês significa "enchimento", então é como se você estivesse colocando um enchimento das bordas do seu elemento para dentro.

Resumindo, enquanto margin controla o espaço entre um determinado elemento e tudo o que estiver em volta dele, padding controla o espaçamento entre um elemento e o seu conteúdo interno.

Now let's take a look at some examples to practice your English:

Do you always adjust the margin and the padding in your layouts? (Você sempre ajusta a margem e o padding nos seus layouts?)

Continue estudando com a gente no nosso artigo "O que é a matriz RACI?". See you!

Aproveite e faça nosso teste de nível de inglês. Ou baixe nossa apostila que te ensina como aprender inglês de maneira eficiente!

Quer realmente aprender outras línguas, como inglês e espanhol? Conheça os nossos cursos que reforçam o aprendizado de inglês e espanhol.

Inglês e espanhol online de maneira eficaz!

Escolha um dos planos e tenha acesso aos cursos completos da plataforma

Plano Anual 12x R$40 ou R$480 Quero este plano
Plano Semestral 6x R$50 ou R$300 Quero este plano