En este ejercicio se practica el uso de márgenes en CSS aplicando márgenes simples, asimétricos y automáticos. Cada sección utiliza una configuración distinta para comprender cómo afectan al posicionamiento y espaciado de los elementos en una página web.
Enunciado
- Crear tres secciones con
<div>y contenidos diferentes. - Aplicar margen uniforme de 20px a la primera sección.
- Aplicar márgenes distintos por lado a la segunda sección.
- Centrar el botón de la tercera sección con
margin: auto. - Añadir margen superior de 50px al botón para separarlo correctamente.
Código HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="margenes.css">
</head>
<body>
<div class="seccion1">
<h2>Margenes Simples</h2>
</div>
<div class="seccion2">
<p>Margenes Asimetricos</p>
</div>
<div class="seccion3">
<button>Margenes Automaticos</button>
</div>
</body>
</html>
Código CSS
.seccion1{
margin: 20px;
background-color: rgb(10, 223, 10);
}
.seccion2{
margin-right: 20px;
margin-top: 10px;
margin-bottom: 30px;
margin-left: 40px;
background-color: rgb(12, 65, 209);
}
.seccion3{
margin: auto;
margin-top: 50px;
}