Cajas en CSS: Márgenes externo e interno
Márgenes externos
Hay ocasiones en las que necesitas que un elemento guarde cierta distancia con el resto de la página. Para lograrlo, basta con especificar el margin en el archivo CSS. Especifica márgenes externos generales o específicos utilizando las siguientes instrucciones:
margin-top
margin-right
margin-bottom
margin-left
margin
No olvides que si utilizas margin como abreviatura, el orden sigue de arriba a izquierda, en el sentido de las agujas del reloj. Asimismo, si no especificas los cuatro márgenes, el navegador los completará por ti.
Márgenes internos
La instrucción padding funciona tal como margin, excepto porque especifica la distancia entre el borde de un elemento y su contenido (margen interno). Es muy útil también.
padding-top
padding-right
padding-bottom
padding-left
padding
Igual que el anterior, si utilizas padding como abreviatura, el orden se mantiene en el sentido de las agujas del reloj.
Ejemplos
Para especificar un margen derecho de 0.28em a una imagen, puedes hacer esto:
img {
margin-right: 0.28em;
}
o esto:
img { margin: 0 0.28em 0 0; }
Igualmente, para especificar márgenes internos derecho e izquierdo de 0.28em a una imagen, puedes usar esto:
img {
padding-right: 0.28em;
padding-left: 0.28em;
}
o esto:
img {
padding: 0 0.28em;
}
Cuando el navegador lea esta última instrucción, completará asignando un margen interno inferior de cero al elemento y un margen interior derecho de 0,28em, tal como si lo hubieras escrito tú mismo.
¿Lo ves? Es muy sencillo.
Conocimiento + Computadores