Propriedade Padding

Última atualização: 2026-09-13

padding Propriedade Padding

A propriedade padding define o espaço entre o conteúdo de um elemento e sua borda. Parte central do modelo de caixa do CSS, é comumente usada para dar respiro ao conteúdo dentro de um contêiner, ampliar alvos de clique e fazer o conteúdo se destacar contra um fundo. Os valores de padding só podem ser comprimentos ou porcentagens, nunca negativos, e o padding nunca sofre colapso.

Categoria
Valor Inicial0
HerdadoNão
Aplica-se Aall
Tipo de Animaçãolength
Versão CSSCSS1
StatusPadrão

📝 Sintaxe

padding: <length> | <percentage>;

⚙️ Valores

ValorTipoDescrição
<length>TipoUm valor de padding fixo.
<percentage>TipoUma porcentagem relativa à largura do bloco que a contém.

▶ Exemplo

Edite o código abaixo e veja o resultado ao vivo no playground:

🌐 Suporte dos Navegadores

Navegador ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
padding v1 v12 v1 v1 v1
Suportado em todos os principais navegadores
Aviso: Por padrão, o padding é adicionado fora de width/height (content-box), o que pode tornar um elemento maior que o esperado. Definir box-sizing:border-box inclui o padding dentro da largura e altura especificadas.
Dica: O padding em porcentagem é sempre calculado em relação à largura do bloco que a contém, incluindo padding-top e padding-bottom.

❓ Perguntas Frequentes

QO padding pode ser negativo?
ANão. O padding aceita apenas comprimentos ou porcentagens e nunca pode ser negativo; um valor negativo é tratado como uma declaração inválida e ignorado. Se você precisa empurrar o conteúdo para fora, reduza o padding ou use uma margin negativa, que é permitida e puxa o elemento inteiro para fora. Lembre-se de que o padding só pode comprimir o conteúdo para dentro, nunca estendê-lo para fora.
QO padding afeta a área de fundo?
ASim. O background-color é pintado sobre a área de padding, já que o padding é parte do fundo da caixa, mas não se estende na área de margin. Mais padding significa um fundo pintado maior, e aumentar o padding é a forma mais direta de ampliar a área clicável de um botão e torná-lo mais cheio. border-radius também recorta o fundo dentro da área de padding.
QA porcentagem do padding é relativa a quê?
AO padding em porcentagem é sempre resolvido em relação à largura do bloco que a contém, incluindo padding-top e padding-bottom, que são calculados a partir da largura em vez da altura. Essa peculiaridade alimenta o truque clássico de contêiner proporcional, o hack de padding-top: padding-top:56,25% (16:9) empurra a altura para fora, que era a abordagem padrão antes de existir aspect-ratio. Funciona porque a porcentagem ignora a altura completamente e sempre se refere à largura.
QPor que um elemento fica maior quando adiciono padding?
APorque com o content-box padrão, o width cobre apenas a área de conteúdo, e padding e border são adicionados por cima, aumentando a área total ocupada pelo elemento. Mudar para box-sizing:border-box faz o width incluir padding e border, então o conteúdo encolhe para dentro e a largura total permanece a mesma. É por isso que border-box é recomendado globalmente; sem ele, todo elemento com padding fica mais largo que a largura que você realmente escreveu.

📚 Tutoriais Relacionados

Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%