Propiedad padding

La propiedad padding establece el margen interno del elemento. Los valores de la propiedad pueden ser cualquier unidad de tamaño. Por defecto, cada navegador puede agregar diferentes márgenes a los elementos. Esta propiedad es una abreviatura para las propiedades padding-top, padding-right, padding-bottom, padding-left.

Sintaxis

cssselector {
  padding: valor;
}

Número de parámetros

La propiedad padding acepta 1, 2, 3 o 4 valores, enumerados separados por espacios:

Cantidad Descripción
1 Un valor establece el margen en todos los lados del elemento.
2 El primer valor establece el margen superior e inferior, y el segundo - derecho e izquierdo.
3 El primer valor establece el margen superior, el segundo - derecho e izquierdo, y el tercero - inferior.
4 El primer valor establece el margen superior, el segundo - derecho, el tercero - inferior, y el cuarto - izquierdo.

Ejemplo

En este caso, por defecto, el margen interno será cero y el texto estará pegado al borde del bloque:

html<div id="elem">
  some long text
</div>
css#elem {
  padding: 0;
  width: 300px;
  border: 1px solid black;
  text-align: justify;
}

Результат:

Ejemplo

Y ahora hagamos un margen interno de 30px:

html<div id="elem">
  some long text
</div>
css#elem {
  padding: 30px;
  width: 300px;
  border: 1px solid black;
  text-align: justify;
}

Результат:

Ejemplo

Ahora el margen superior e inferior será de 20px, y el derecho e izquierdo - 5px:

html<div id="elem">
  some long text
</div>
css#elem {
  padding: 20px 5px;
  width: 300px;
  border: 1px solid black;
  text-align: justify;
}

Результат:

Ejemplo

Ahora el margen superior es de 5px, el derecho - 15px, el inferior - 25px, el izquierdo - 35px:

html<div id="elem">
  some long text
</div>
css#elem {
  padding: 5px 15px 25px 35px;
  width: 300px;
  border: 1px solid black;
  text-align: justify;
}

Результат:

Véase también

  • la propiedad margin,
    que establece el margen externo