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
selector {
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:
<div id="elem">
some long text
</div>
#elem {
padding: 0;
width: 300px;
border: 1px solid black;
text-align: justify;
}
:
Ejemplo
Y ahora hagamos un margen interno
de 30px:
<div id="elem">
some long text
</div>
#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:
<div id="elem">
some long text
</div>
#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:
<div id="elem">
some long text
</div>
#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