W3docs

Propriedade CSS padding-right

Como usar a propriedade CSS padding-right para definir o espaço de preenchimento à direita de um elemento. Veja os valores e exemplos.

A propriedade CSS padding-right define a largura da área de preenchimento no lado direito de um elemento. O preenchimento (padding) é o espaço transparente entre o conteúdo de um elemento e sua borda, portanto aumentar o padding-right afasta a borda direita do conteúdo (o próprio conteúdo permanece no lugar; o elemento fica mais largo a menos que box-sizing seja definido como border-box).

Esta página aborda os valores aceitos (comprimentos, percentagens e palavras-chave globais de CSS), como o preenchimento em percentagem é calculado e exemplos executáveis para cada caso. Para definir apenas o preenchimento direito, use padding-right; para definir os quatro lados de uma vez, use o atalho padding.

Informação

Valores negativos não são válidos.

Informação

Esta propriedade não tem nenhum efeito em elementos inline, como <span>.

Valor Inicial0
Aplica-se aTodos os elementos. Há uma exceção quando a propriedade display é definida como table-row-group, table-header-group, table-footer-group, table-row, table-column-group e table-column. Também se aplica a ::first-letter.
HerdadoNão.
AnimávelSim. O espaço de preenchimento é animável.
VersãoCSS1
Sintaxe DOMobject.style.paddingRight = "40px";
Dica

Com a ajuda da propriedade padding você pode definir preenchimentos em todos os lados de um elemento com uma única declaração.

Sintaxe

Sintaxe da Propriedade CSS padding-right

padding-right: length | initial | inherit;

Exemplo da propriedade padding-right:

Exemplo da Propriedade CSS padding-right com valor em px

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        border: 2px solid #000;
        color: #8ebf42;
        padding-right: 100px;
      }
    </style>
  </head>
  <body>
    <h2>Padding-right property example</h2>
    <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s...</p>
  </body>
</html>

Resultado

Propriedade CSS padding-right

Exemplo da propriedade padding-right com o valor "length":

Exemplo da Propriedade CSS padding-right com valor em pt

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        border: 2px solid #000;
        color: #8ebf42;
        padding-right: 100pt;
      }
    </style>
  </head>
  <body>
    <h2>Padding-right property example</h2>
    <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s</p>
  </body>
</html>

Exemplo da propriedade padding-right especificada em percentagem:

Exemplo da propriedade CSS padding-right com valor em %:

Um valor em percentagem é resolvido em relação à largura do bloco contentor do elemento, não à sua altura. Isso significa que o preenchimento direito escala conforme o layout fica mais largo ou mais estreito, o que é útil para espaçamento fluido e responsivo.

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        border: 3px solid #cccccc;
        color: deepskyblue;
        padding: 15px;
        padding-right: 10%;
      }
    </style>
  </head>
  <body>
    <h2>Padding-right property example</h2>
    <p>
      Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum is simply dummy text of the printing and typesetting industry.
    </p>
  </body>
</html>

Valores

ValorDescriçãoExperimente
lengthDefine o preenchimento direito em px, pt, cm, etc. O valor padrão é 0px.Experimente »
%Define o preenchimento direito em percentagem da largura do elemento contentor.Experimente »
initialFaz a propriedade usar seu valor padrão.Experimente »
inheritHerda a propriedade de seu elemento pai.

Quando usar padding-right

Use padding-right quando precisar de espaço apenas na borda direita de uma caixa — por exemplo, para manter o texto afastado de um ícone à direita, para deixar espaço para uma barra de rolagem ou para equilibrar espaçamentos assimétricos em um cartão. Se precisar de espaçamento igual em todos os lados, prefira o atalho padding; se precisar do espaço fora da borda em vez de dentro dela, use margin-right.

Algumas coisas que vale lembrar:

  • O preenchimento faz parte da área clicável/de fundo. A cor de fundo e a imagem de fundo do elemento se estendem pelo preenchimento, ao contrário da margem.
  • Valores negativos são inválidos. Para puxar o conteúdo para o outro lado, use uma margin negativa.
  • Por padrão, ele alarga a caixa. Com o modelo padrão content-box, o padding-right é adicionado à largura total do elemento. Defina box-sizing: border-box para manter a largura declarada fixa e absorver o preenchimento internamente.

Propriedades relacionadas

Prática

Prática
Qual é a função da propriedade padding-right em CSS?
Qual é a função da propriedade padding-right em CSS?
Was this page helpful?