Margen 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
styles.css
Salida
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?
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla