Saltar al contenido

Propiedad padding de CSS

La propiedad padding se utiliza para crear espacio de relleno en todos los lados del contenido de un elemento.

Los valores de padding se establecen utilizando longitudes o porcentajes.

INFO

Los valores negativos no son válidos.

La propiedad padding de CSS es una abreviatura de las siguientes propiedades:

Podemos usar la propiedad padding para todos los lados (superior, inferior, izquierdo, derecho).

La propiedad padding puede definirse con uno, dos, tres o cuatro valores:

  • Cuando se especifican cuatro valores, el primero establece el lado superior, el segundo el lado derecho, el tercero el lado inferior y el cuarto el lado izquierdo.
  • Cuando se especifican tres valores, el primero establece el lado superior, el segundo establece los lados derecho e izquierdo, y el tercero establece el lado inferior.
  • Cuando se especifican dos valores, el primero establece los lados superior e inferior y el segundo establece los lados derecho e izquierdo.
  • Si el padding tiene solo un valor, se aplica a los cuatro lados.
Valor inicial0
Se aplica aTodos los elementos, excepto cuando la propiedad display está configurada como table-row-group, table-header-group, table-footer-group, table-row, table-column-group y table-column. También se aplica a ::first-letter.
HeredableNo.
AnimableSí. El espacio de relleno es animable.
VersiónCSS1
Sintaxis DOMobject.style.padding = "30px";

Sintaxis

Sintaxis de la propiedad padding de CSS

css
padding: length | initial | inherit;

Ejemplo de la propiedad padding:

Ejemplo de la propiedad padding de CSS con cuatro valores

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        background-color: #1c87c9;
        color: #fff;
        padding: 15px 30px 20px 40px;
      }
    </style>
  </head>
  <body>
    <h2>Padding property example</h2>
    <p>Paragraph with background-color, color and padding properties.</p>
  </body>
</html>

En el ejemplo dado, este código significa que el padding en el lado superior debe ser 15px, en el lado derecho 30px, en el lado inferior 20px y en el lado izquierdo 40px.

Ejemplo de la propiedad padding con el valor "%":

Ejemplo de la propiedad padding de CSS con valor %

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        background-color: #1c87c9;
        color: #fff;
        padding: 5% 10% 10% 5%;
      }
    </style>
  </head>
  <body>
    <h2>Padding property example</h2>
    <p>Paragraph with background-color, color and padding properties.</p>
  </body>
</html>

En el siguiente ejemplo se especifican dos valores. El primer valor establece los lados superior e inferior y el segundo valor establece los lados derecho e izquierdo:

Ejemplo de la propiedad padding con dos valores:

Ejemplo de la propiedad padding de CSS con dos valores

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        background-color: #1c87c9;
        color: #fff;
        padding: 20px 40px;
      }
    </style>
  </head>
  <body>
    <h2>Padding property example</h2>
    <p>Paragraph with background-color, color and padding properties.</p>
  </body>
</html>

Resultado

Propiedad padding de CSS

Valores

ValorDescripciónEjecutar
lengthDefine un padding en px, pt, cm, etc. El valor predeterminado es 0.Ejecutar »
%Establece el padding en % del elemento contenedor.Ejecutar »
initialHace que la propiedad use su valor predeterminado.Ejecutar »
inheritHereda la propiedad de su elemento padre.

Práctica

¿Cuáles son las funciones del padding en CSS?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.