A propriedade padding é usada para criar espaço em torno do conteúdo de elementos, dentro de qualquer borda definida.
Com CSS temos controle total sobre o preenchimento. Existem propriedades para definir o preenchimento em cada lado de um elemento.
CSS tem propriedades para especificar o preenchimento para cada lado de um elemento:
Todas as propriedades padding podem ter os seguintes valores:
Nota: Valores negativos não são permitidos.
O exemplo a seguir define diferentes paddings para todos os lados de um elemento <div>:
div { padding-top: 50px; padding-bottom: 30px; padding-right: 50px; padding-left: 80px; }
Para diminuir o código, é possível especificar todos os paddings em uma propriedade.
Funciona assim:
Se a propriedade padding tiver quatro valores:
div { padding: 25px 50px 75px 100px; }
Se a propriedade padding tiver três valores:
div { padding: 25px 50px 75px; }
Se a propriedade padding tiver dois valores:
div { padding: 25px 50px; }
Se a propriedade padding tiver um valor:
div { padding: 25px; }