Ir para conteúdo / Skip to content

GUIA CSS - 8ª PARTE: PADDING

Postado em: 7 de agosto de 2006 por Pedro Rogério

Padding é a distância do elemento entre a borda e o seu conteúdo. As regras para margem também se aplicam ao padding, excepcionalmente o valor “auto” e valores negativos, que não podem ser declarados:


padding-top: valor;
padding-right: valor;
padding-bottom: valor;
padding-left: valor;

Você também pode declarar esses valores para padding em uma única propriedade:

padding: 10px 10px 10px 10px;

Se você for declarar o padding como acima, ele segue a seguinte ordem:

  • top
  • right
  • bottom
  • left

Declarando apenas um valor, ele é ajustado para todos os lados:

padding: 10px;

Declarando apenas 2 ou 3 valores, funcionaria da seguinte forma:

padding: 10px 10px; Aqui o primeiro valor ajusta o padding para top e bottom e o segundo valor para left e right.

padding: 10px 10px 10px; Aqui o primeiro valor ajusta o padding para top, o segundo para left e right e o terceiro para bottom.

Como você pode reparar no exemplo abaixo, a div container tem um padding de 20px:


#container {
    width:760px;
    margin:0 auto;
    padding:20px;
    border:1px solid #000;
    background:#FFF;
}

Isso colocaria o conteúdo de container a 20px de sua borda.

Tradução do artigo original de: CSS Basics.

Deixe seu comentário

3 comentários para esse post

  1. Felipe Ranieri disse:
    #1

    Interessante, eu já cheguei a ver padding declarado assim padding: 10px 10px mas achei que a medida serviria só para top e right. Legal!!

    Abraços!

  2. Thalis Valle disse:
    #2

    Confesso que eu também nunca tinha usado 2 valores para padding. nem sabia o que ele fazia.

  3. Anônimo disse:
    #3

    Guia CSS - Exelente tutorial sobre CSS

    Material muito bem escrito, exelente tutorial sobre CSS. Recomendamos a todos que estão iniciando nesta linguagem e também para aqueles de desejem apenas tirar alguma dúvida.

Deixe seu comentário