
Tabla de contenidos
- Funciones del Margin
- Ejemplos CSS de Margin
- Soporte del margin en navegadores
- Estructura General del Margin
- Notas Importantes
El margin en CSS es la forma abreviada para la propiedad que establece los márgenes en los cuatro extremos del elemento, y esta propiedad se puede utilizar en lugar de establecer los márgenes de forma individual con margin-top, margin-right, margin-bottom y margin-left.
Funciones del Margin
| Valor inicial | Para cada función corta: margin-bottom, margin-left, margin-right, margin-top. |
|---|---|
| Aplicado a | Todos los elementos, excepto los elementos de la tabla en los que el valor de la propiedad no es igual a display una de las palabras reservadas table-caption, table y inline-table. |
| Heredable | No |
| Móvil | Si |
| Valor calculado | Un porcentaje o longitud absoluta. |
/* Aplicar márgenes a los cuatro lados */ margin: 1em; /* vertical | horizontal */ margin: 5% auto; /* top | horizontal | bottom */ margin: 1em auto 2em; /* top | right | bottom | left */ margin: 2px 1em 0 auto; /* valores globales */ margin: inherit; margin: initial; margin: unset;
Ejemplos CSS de Margin
Para ajustar los márgenes en todos los bordes a 5% la anchura del elemento de bloque que contiene el elemento de destino:
margin : 5%;
Para establecer los márgenes en todos los lados para 10px:
margin : 10px;
Para establecer los márgenes en los extremos superior e inferior en 1.6em, y los extremos izquierdo y derecho en 20px, usaremos la regla:
margin : 1.6em 20px ;
Para establecer los márgenes en el extremo superior en 10px, el borde inferior en 1em y los extremos izquierdo y derecho en 3%, usaremos la regla:
margin : 10px 3% 1em ;
La propiedad margen puede ser usado para fijar los valores de la margin-top, margin-right, margin-bottom y margin-left todos los atributos de la regla es:
margin : 10px 3px 30px 5px ;
Las siguientes reglas son equivalentes:
margin-top : 10px ; margin-right : 3px ; margin-bottom : 30px ; margin-left : 5px ;
La palabra reservada se puede usar auto con los márgenes izquierdo y derecho para centrar el elemento verticalmente. Tenga en cuenta que la siguiente regla establece los márgenes superior e inferior en 2em:
margin : 2em auto;
La siguiente regla es centrar el elemento horizontalmente, pero hace que los márgenes superior e inferior sean iguales a cero:
margin : auto;
Tenga en cuenta que los márgenes se pueden usar para sangrar un elemento fuera de los límites de su contenedor:
< div class = "outside" > Este elemento se coloca fuera de su contenedor
























