Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Margen y Relleno Simplificados | El Modelo de Caja y Espaciado
/
Fundamentos de CSS

bookMargen y Relleno Simplificados

Desliza para mostrar el menú

Sabes que cada elemento tiene contenido, relleno (padding), borde y margen. Veamos cómo controlar el espaciado utilizando esas propiedades.

Padding

El padding crea espacio dentro del elemento, entre el contenido y el borde.

.box {
  padding: 20px;
}

Esto aplica 20px de padding en los cuatro lados.

Abreviatura de Padding

El padding puede escribirse utilizando la sintaxis abreviada.

El orden de los valores es siempre: arriba → derecha → abajo → izquierda

padding: 20px; /* all sides */
padding: 10px 20px; /* top/bottom | left/right */
padding: 10px 20px 5px; /* top | left/right | bottom */
padding: 10px 15px 20px 25px; /* top | right | bottom | left */

Propiedades individuales de padding

También es posible controlar cada lado por separado:

padding-top: 10px;
padding-right: 15px;
padding-bottom: 25px;
padding-left: 5px;

Margen

El margen crea espacio fuera del elemento, entre este y otros elementos.

.box {
  margin: 20px;
}

Abreviatura de margen

El margen sigue las mismas reglas de abreviatura que el padding:

margin: 20px; /* all sides */
margin: 10px 20px; /* top/bottom | left/right */
margin: 10px 20px 5px; /* top | left/right | bottom */
margin: 10px 15px 20px 25px; /* top | right | bottom | left */

Propiedades individuales de margen

También se pueden establecer individualmente:

margin-top: 10px;
margin-right: 15px;
margin-bottom: 25px;
margin-left: 5px;

Borde

El borde se encuentra entre el relleno y el margen.

Abreviatura básica:

border: 4px solid brown;

Esto define: ancho, estilo, color.

Los estilos de borde más comunes incluyen solid, dotted, dashed y double.

También es posible controlar los lados individuales si es necesario:

border-top: 2px solid black;

Considera el siguiente ejemplo y analiza los posibles estilos de borde:

index.html

index.html

styles.css

styles.css

copy

Salida

Note
Diferencia clave

Padding:

  • Agrega espacio dentro del elemento;
  • Expande el área de fondo.

Margin:

  • Agrega espacio fuera del elemento;
  • No afecta el fondo del elemento.

1. ¿Qué lado recibe 40px en la siguiente declaración?

2. ¿Qué propiedad agrega espacio dentro de un elemento, entre su contenido y el borde?

question mark

¿Qué lado recibe 40px en la siguiente declaración?

Select the correct answer

question mark

¿Qué propiedad agrega espacio dentro de un elemento, entre su contenido y el borde?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 3. Capítulo 2
some-alt