Ir para conteúdo principal

Qual é a diferença entre preenchimento e margem?

Leia este guia para saber a diferença entre preenchimento e margem, e quando e como usá‑los.

No desenvolvimento e design na web, a margem de um elemento representa o espaço externo do próprio elemento, enquanto o preenchimento representa o espaço interno em torno do elemento. É importante entender como diferentes componentes, como preenchimento e margens, se unem para separar texto e gráficos. Fazer isso permite que você crie um site limpo e fácil de ler.

Se você estiver interessado em saber mais sobre o que são preenchimentos e margens e como eles são usados, este guia abordará tudo o que você precisa saber.

Ao desenvolver um site, o preenchimento e a margem são essenciais para garantir que o design do seu site esteja organizado e elegante. Eles também podem ajudar na velocidade de carregamento do seu site e estabelecer uniformidade em todos os dispositivos e navegadores.

O que é preenchimento?

Preenchimento é o espaço entre o conteúdo e a borda de um elemento. O preenchimento é valioso para criar espaço adicional dentro de um elemento, mantendo-o a uma distância definida de outros aspectos de um site. Usar preenchimento é extremamente benéfico quando você precisa separar caixas de texto e imagens, mantendo-as alinhadas.

O que é margem?

Margem é o espaço ao redor da borda de um elemento. A margem em torno de um elemento informará o navegador da web que está sendo usado sobre quanto espaço deve ser deixado entre elementos independentes e a margem externa da página do site. As margens também podem ser usadas para manter diferentes elementos a uma distância uniforme.

Antes de começar a criar qualquer tipo de site, é melhor se familiarizar com as diferenças e semelhanças entre preenchimento e margem para garantir que você implemente as configurações adequadas para cada um e as use corretamente.

Depois de aprender a diferença entre preenchimento e margem, você pode determinar o melhor método de incorporação no layout e design do seu próprio site.

Tenha em mente as seguintes diferenças entre preenchimento e margens:

  • Preenchimento representa a quantidade de espaço interno que um elemento tem, enquanto a margem é o espaço em branco disponível em torno de um elemento.
  • Não é possível definir o preenchimento para o preenchimento automático. No entanto, você pode usar configurações automáticas para margens.
  • Não é possível usar valores negativos ao definir o preenchimento, mas você pode com margens.
  • O preenchimento pode ser afetado pelo estilo de outros elementos em um site. A margem não será afetada pela estilização de outros elementos em um site.

Quando usar preenchimento vs. margem

É essencial saber quando usar o preenchimento vs. margem ao criar seu site. Depois de se familiarizar com as diferenças entre margem e preenchimento, será mais fácil determinar quando é o momento certo para implementar margens em uma página e quando você deve usar o preenchimento.

Antes de começar seu projeto de desenvolvimento de site, aqui estão algumas coisas sobre preenchimento e margens que você deve levar em consideração.

Quando usar o preenchimento:

  • Para alterar o tamanho de um elemento. Se quiser expandir o espaço em torno de um elemento, você pode adicionar ou aumentar o preenchimento ao redor dele. Isso pode ser útil ao trabalhar com itens interativos, como botões ou links baseados em imagem.
  • Para adicionar espaço entre bordas e conteúdo. Usar o preenchimento para adicionar espaço entre o conteúdo e sua borda correspondente é uma maneira de garantir que o design se alinhe com outros elementos na página. Isso pode ajudá-lo a aumentar o espaço em branco do seu gráfico ou site, o que é fundamental no design da web.

Quando usar margens:

  • Para ajustar o posicionamento de um elemento. Uma das razões mais comuns para usar margens ao projetar e desenvolver um site é mudar a posição de um elemento específico. O uso de margens pode ajudá-lo a mover um elemento com base em sua preferência por ele ser centralizado em sua página ou posicionado à direita ou à esquerda. Você também pode escolher se o elemento é fixo e rolará pela página ou se ele deve permanecer em um lugar enquanto o usuário rola.
  • Para sobrepor elementos. Se quiser sobrepor elementos específicos uns aos outros, você pode fazê-lo usando margens. Usar um valor de margem negativa é uma das maneiras mais rápidas de permitir que os elementos se sobreponham um ao outro.
  • Para ajustar a distância. Definir a distância entre os elementos é muito mais fácil quando você está familiarizado com as margens e como elas funcionam. Incorporar a quantidade certa de espaço em branco pode significar a diferença entre criar um site atraente e próspero com tráfego e um que afasta clientes em potencial.

Depois de saber quando usar preenchimento vs. margens, você pode começar a aprender como usar preenchimento e margens com os arquivos CSS do seu site.

O que é CSS?

O CSS, ou Cascading Style Sheets, é uma das linguagens de programação de computador mais populares explicitamente projetadas com a estilização da marcação em mente. O CSS é usado com HTML para dar vida a esquemas de cores e outros elementos visuais. Sem o CSS, um site provavelmente pareceria simples ou desatualizado e desprovido de qualquer cor.

O CSS permite que os desenvolvedores definam a formatação e o estilo do layout, logotipo, fontes, preenchimento e muito mais de um site. O uso do CSS fornece mais recursos ao definir o preenchimento e as margens de elementos específicos ou elementos universais de um site, dependendo de como o site foi desenvolvido e formatado.

Adição de margens (CSS)

Se quiser adicionar uma margem a qualquer página da web, você pode usar seu próprio arquivo CSS para ajudar a simplificar o processo e aplicar margens em todo o quadro. Usar um arquivo CSS para definir margens pode ajudar a economizar tempo sem exigir edição manual de cada página individual na qual você gostaria de usar uma margem.

Para começar a adicionar margens ao arquivo CSS do seu site, é importante lembrar que cada elemento HTML que você implementa no seu site tem 4 margens que podem ser editadas e formatadas. As quatro margens dos elementos HTML incluem: esquerda, superior, direita e inferior. Quando você deseja definir a margem com o mesmo valor em todos os lados, você pode usar a propriedade de margem simplificada em vez de especificar cada lado individualmente.

Por exemplo, se você quiser fazer com que uma seção do seu site tenha uma margem de 10 px, seu arquivo CSS pode aparecer com um trecho que se parece com este:

#maincontent { margin: 10px; }

No entanto, se você quiser editar apenas a quantidade de espaço que um elemento tem na parte inferior de uma página, seu snippet CSS pode aparecer como:

#maincontent { margin-bottom: 10px; }

Ao usar qualquer variação de formatação (margem esquerda, margem superior, margem direita ou margem inferior), lembre-se de que o número definido será o número de pixels que o elemento aparece a partir da referida designação. Por exemplo, se você definir sua margem direita para "50px", seu elemento aparecerá 50 px na extrema direita da página ou no elemento dentro dele.

Observe que também é possível aplicar mais de 1 valor de margem a um elemento. Você pode aplicar 2, 3 ou até mesmo 4 definições de margem individuais a um elemento com base no layout atual e na configuração do seu site. Se você optar por incorporar mais de um valor de margem em um elemento, lembre-se de que eles serão carregados e exibidos usando o seguinte sistema:

  • Dois valores. O uso de dois valores de margem se aplicará ao topo e ao fundo, bem como à direita e à esquerda de um elemento simultaneamente.
  • Três valores. Três valores de margem serão aplicados na parte superior, esquerda e direita (juntas) e na parte inferior de um elemento.
  • Quatro valores. Quatro valores de margem serão aplicados individualmente, começando na parte superior e indo para a direita, inferior e esquerda.

Com a capacidade de adicionar mais de um valor de margem a um elemento, você pode manter controle total sobre como o layout do seu site carrega para seus visitantes, estejam eles navegando na web ou em um smartphone.

Adicionar preenchimento (CSS)

Adicionar preenchimento a um elemento específico do seu site é semelhante a adicionar margens, e é por isso que é importante entender a diferença entre margem e preenchimento antes de começar o seu design de site ou de blog.

Semelhante ao código abreviado de margem, o código abreviado de preenchimento usa a palavra "padding" como um indicador claro de onde o preenchimento está presente em um layout. Além disso, o preenchimento também tem 4 lados.

Se quiser adicionar 20 px de preenchimento dentro de um elemento para dar mais espaço em branco para seu texto ou mídia, você pode fazer isso com as seguintes configurações de preenchimento:

#maincontainer { padding: 20px; }

O preenchimento também pode ser personalizado com até 4 valores no total. Você pode optar por usar uma configuração de preenchimento universal para definir todos os lados do preenchimento de um elemento simultaneamente ou pode optar por usar 2, 3 ou todos os 4 valores ao definir o preenchimento de um objeto ou elemento específico.

Se você optar por usar mais de 1 valor ao definir a quantidade de preenchimento que um elemento tem, tenha em mente o seguinte:

  • Dois valores. O uso de dois valores de preenchimento fará com que o preenchimento do elemento seja aplicado na parte superior e inferior (usando a primeira configuração) junto com a esquerda e a direita (usando o segundo valor).
  • Três valores. Com três valores, o preenchimento de um elemento será aplicado na parte superior, à esquerda e à direita (usando o segundo valor) e, em seguida, na parte inferior.
  • Quatro valores. Se você optar por usar todos os quatro valores ao definir o preenchimento de um elemento, cada valor individual representará a parte superior, direita, inferior e esquerda do elemento.

Um elemento que usa todos os quatro valores para definir seu preenchimento pode ter a seguinte aparência em seu arquivo CSS:

#maincontent { padding: 10px 30px 10px 20px; }

Embora muitos web designers e desenvolvedores optem por usar um arquivo CSS conciso para carregar vários elementos e configurações em todo o site, também é possível usar HTML para incorporar diferentes configurações de elementos, incluindo preenchimento e margens. Saber como usar HTML para preenchimento e margens pode ajudá-lo a economizar tempo na próxima vez que atualizar seu próprio site.

O que é HTML?

HTML, também conhecido como Hyper Text Markup Language, é a linguagem de programação da web mais comum usada para criar e estabelecer páginas da web hoje. Embora não seja a linguagem mais comumente usada para o desenvolvimento de aplicativos ou novas tecnologias, o HTML é uma linguagem fundamental que tem sido usada para desenvolver a maior parte da web que conhecemos e amamos hoje. Se você prefere trabalhar no Bloco de notas tradicional para criar seus sites ou editores de HTML, o HTML percorreu um longo caminho quando se trata de criar, projetar e personalizar páginas hoje.

Embora o HTML tenha muito a oferecer no desenvolvimento de blocos de construção e elementos fundamentais de um site, ainda é muito mais tedioso trabalhar com ele ao editar e personalizar as especificidades de vários elementos, incluindo as margens e o preenchimento de um objeto. Antes que o CSS se tornasse mais comum, as tabelas eram normalmente usadas para introduzir margens e preenchimento para elementos específicos. Caso contrário, o tamanho de cada elemento deve ser definido imediatamente no código, o que nem sempre funciona bem para aqueles interessados em designs responsivos e compatíveis com dispositivos móveis.

No passado, a margem e o preenchimento podem ter aparecido como o seguinte com o uso de HTML:

<table cellspacing=20px cellpadding=20px></table>

Ou você pode ter usado uma configuração de tabela tradicional para gerenciar margens e preenchimento automaticamente. Uma tabela HTML típica aparece como:

<table> <tr> <td> </td> </tr> </table>

Embora seja possível implementar configurações básicas com HTML, é melhor usar HTML e CSS ao desenvolver qualquer site para personalização total, especialmente ao definir margens específicas e preferências de preenchimento.

Dicas para usar preenchimentos e margens

Aqui estão algumas dicas úteis para usar preenchimentos e margens:

  1. Use margens para aumentar o espaço em branco fora de um elemento ou de uma página em si. As margens são ideais para trabalhar com o exterior de um elemento. Elas são úteis para elementos maiores que contêm componentes adicionais no interior. As margens não podem ser influenciadas pela estilização externa ou por quaisquer outras configurações de CSS que você tenha definidas em seu site.
  2. Evite usar HTML simples para formatar todas as suas configurações de margem e preenchimento. Se você preferir ter mais controle sobre a personalização de cada um dos seus elementos, use o CSS.
  3. Familiarize-se com o CSS para implementar um arquivo CSS próprio em seu site. Um arquivo CSS que inclui todas as configurações de preenchimento e margem que você deseja usar ajudará a economizar tempo aos mesmo tempo em que simplifica seus esforços de desenvolvimento. Usar um arquivo CSS conciso é muito menos tedioso do que inserir valores, tabelas e HTML manualmente em cada uma de suas páginas.
  4. Use tabelas HTML básicas quando não precisar ou desejar o CSS. As tabelas HTML podem ser úteis para testar layouts básicos de wireframe e designs de sites antes de eliminá-los e adicionar sua própria personalização a eles.

Resumindo: preenchimentos vs. margem

Compreender as diferenças entre preenchimento e margem pode ajudar muito ao construir seu próprio wireframe do site e escolher o layout e vários elementos para qualquer página que você criar. Com a Mailchimp, você sempre pode garantir que seus boletins informativos, páginas e campanhas incluam preenchimento e margens adequados. Nossas ferramentas de marketing são acessíveis e fáceis de usar, e são para todos.

Inscreva‑se para obter mais dicas de marketing diretamente na sua caixa de entrada.

Compartilhar este artigo