Día 21: Margin CSS

Día 21: Margin CSS

La ruta del desarrollador web frontend autónomo🤹‍♂️


Los márgenes se utilizan para crear espacios alrededor de los elementos, fuera de los bordes definidos.


Márgenes CSS

Las propiedades margin se utilizan para crear espacios alrededor de los elementos, fuera de los bordes definidos.

Con CSS, tienes control total sobre los márgenes. Hay propiedades para establecer el margen de cada lado de un elemento (top, right, bottom y left).


Margen - Lados individuales

CSS tiene propiedades para especificar el margen de cada lado de un elemento:

  • margin-top

  • margin-right

  • margin-bottom

  • margin-left

Todas las propiedades margin pueden tener los siguientes valores:

  • auto - el navegador calcula el margen

  • longitud - especifica un margen en px, pt, cm, etc.

  • % - especifica un margen en % del ancho del elemento contenedor

  • heredado - especifica que el margen debe ser heredado del elemento padre

Tip: Los valores negativos están permitidos.

Ejemplo:

Establezca diferentes márgenes para los cuatro lados de un elemento <p>:


Margen - Propiedad abreviada

Para reducir el código, es posible especificar todas las propiedades de margen en una propiedad.

La propiedad margin es una propiedad abreviada para las siguientes propiedades de margen individuales:

  • margin-top

  • margin-right

  • margin-bottom

  • margin-left

Pues así es como funciona:

Si la propiedad margin tiene cuatro valores:

  • margin: 25px 50px 75px 100px;

    • margen superior es 25px

    • margen derecho es 50px

    • margen inferior es 75px

    • margen izquierdo es 100px

Ejemplo:

Utilice la propiedad abreviada margin con cuatro valores:

p {
  margin: 25px 50px 75px 100px;
}

Si la propiedad margin tiene tres valores:

  • margin: 25px 50px 75px;

    • margen superior será 25px

    • márgenes derecho e izquierdo serán 50px

    • margen inferior será 75px

Ejemplo:

Utilice la propiedad abreviada margin con tres valores:

p {
  margin: 25px 50px 75px;
}

Si la propiedad margin tiene dos valores:

  • margin: 25px 50px;

    • márgenes superior e inferior serán 25px

    • márgenes derecho e izquierdo serán 50px

Ejemplo:

Utilice la propiedad abreviada margin con dos valores:

p {
  margin: 25px 50px;
}

Si la propiedad margin tiene un solo valor:

  • margin: 25px;

    • todos los márgenes serán 25px

Ejemplo:

Utilice la propiedad abreviada margin con un solo valor:

p {
  margin: 25px;
}

El valor auto

Puedes establecer el margen con el valor auto para centrar horizontalmente el elemento dentro de su contenedor.

El elemento ocupará el ancho especificado y el espacio restante se dividirá en partes iguales entre los márgenes izquierdo y derecho.

Ejemplo:

Utilice margin: auto


El valor inherit

Este ejemplo permite que el margen izquierdo del elemento <p class="ex1"> se herede del elemento principal (<div>):

Ejemplo:

Uso del valor heredado:


Todas las propiedades de margen CSS

PropiedadDescripción
marginUna propiedad abreviada para establecer todas las propiedades de margen en una declaración.
margin-bottomEstablece el margen inferior de un elemento.
margin-leftEstablece el margen izquierdo de un elemento.
margin-rightEstablece el margen derecho de un elemento.
margin-topEstablece el margen superior de un elemento.

Resumen

Las propiedades margin de CSS se utilizan para crear espacios alrededor de los elementos. Se pueden establecer márgenes para cada lado del elemento y se pueden abreviar en una propiedad. Los valores pueden ser auto, una longitud, un porcentaje o heredados. El valor auto se puede utilizar para centrar horizontalmente un elemento. La propiedad margin también tiene propiedades individuales para cada lado.


Traducido con 💚 desde W3Schools.com

Did you find this article valuable?

Support Santos Romero by becoming a sponsor. Any amount is appreciated!