Márgenes
Parte de la sección Estilos con CSS del Journey de HTML de Coddy. Lección 35 de 76.
En CSS, margin es el espacio alrededor de un elemento, fuera de cualquier borde definido. Es otra parte esencial del modelo de caja. Los márgenes se utilizan para crear espacio entre los elementos, separándolos entre sí.
Puedes controlar el margen en los cuatro lados de un elemento (superior, derecho, inferior e izquierdo) de forma independiente o utilizando la notación abreviada.
Aquí tienes la sintaxis básica para usar la propiedad margin:
selector {
margin-top: value;
margin-right: value;
margin-bottom: value;
margin-left: value;
}margin-top: El margen en el lado superior del elemento.margin-right: El margen en el lado derecho del elemento.margin-bottom: El margen en el lado inferior del elemento.
margin-left: El margen en el lado izquierdo del elemento.value: El valor de margen deseado, que puede especificarse en píxeles (px), ems (em), porcentajes (%) u otras unidades CSS válidas.
También puedes usar la notación abreviada para establecer el margen de los cuatro lados a la vez, por ejemplo:
p {
margin: 20px; /* Aplica el mismo margen a los cuatro lados */
}
div {
margin: 10px 25px; /* Establece el margen superior e inferior en 10px, y el margen izquierdo y derecho en 25px */
}
.button {
margin: 15px 30px 10px 5px;/* Establece el margen para cada lado individualmente */
}En este ejemplo, todos los elementos <p> tienen un margen de 20px en todos los lados, todos los elementos <div> tienen un margen superior e inferior de 10px y un margen izquierdo y derecho de 25px, y todos los elementos con la clase button tienen un margen superior de 15px, un margen derecho de 30px, un margen inferior de 10px y un margen izquierdo de 5px.
Desafío
FácilSe te proporciona un documento HTML con un encabezado (<h1>) y una división (<div>). Tu tarea es usar la propiedad margin para añadir espacio alrededor de estos elementos. Sigue los pasos a continuación:
- Escribe una regla CSS que apunte al elemento
<h1>. Establece elmarginen20pxen todos los lados. - Escribe una regla CSS que apunte al elemento
<div>. Establece elmarginsuperior e inferior en10pxy elmarginizquierdo y derecho en30px.
Pruébalo tú mismo
<html>
<head>
<title>Margins</title>
<style>
/* Write CSS rules here */
</style>
</head>
<body>
<h1 style="border:2px solid black;">Mastering CSS Margins</h1>
<div style="border:2px solid black;">Margins create space around elements.</div>
</body>
</html>Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Estilos con CSS
4Fundamentos del texto
Color del textoFamilia tipográficaTamaño de fuentePeso de la fuenteAlineación del textoDecoración del textoDesafío de repaso n.º 1Desafío de repaso n.º 27Modelo de caja, parte 1
¿Qué es el modelo de caja?RellenoMárgenesBordesAncho y altoDesafío de repaso8Modelo de caja, parte 2
Dimensionamiento de cajasRadio del bordeDesbordamientoSombra de cajaDesafío de repaso3Selectores básicos
Introducción a los selectoresSelector de tipoSelector de claseSelector de IDSelectores de grupoSelector universalDesafío de selección9Flex Box
¿Qué es un Flex Box?Dirección de FlexJustificar el contenidoAlinear elementosEl centro perfectoDesafío de Flex Box12Fundamentos del diseño responsive
¿Qué es el diseño responsive?Etiqueta meta viewportDiseños fluidosUnidades del viewportFundamentos de las media queriesImágenes flexiblesPractica por tu cuenta: Playground de Web