Configuración del grid
Parte de la sección CSS Mastery del Journey de HTML de Coddy — lección 35 de 43.
Desafío
FácilEn esta serie, construiremos un diseño de sitio web responsivo usando CSS Grid.
Primero, echemos un vistazo a lo que estaremos creando:
Un sitio web con:
- Un encabezado
- Una barra lateral
- Un área de contenido principal
- Un pie de página
Así es como se verá cuando hayamos terminado:

¡Comencemos creando la estructura de cuadrícula general para el sitio web! Tus tareas:
- Convierte el
.containeren un diseño de cuadrícula. - Crea una estructura de 3 columnas.
- Define tres filas: una para el encabezado, una para el contenido principal y una para el pie de página.
- Usa nombres de áreas de cuadrícula para organizar el diseño de esta manera:
"header header header" "hero featured featured" “footer footer footer”
5. Agrega algo de espacio entre los elementos y alrededor del contenedor para que se vea limpio.
6. Asigna el nombre de grid-area correcto a cada sección usando selectores de clase: .header, .hero, .featured, y .footer
Pruébalo tú mismo
<html>
<head>
<title>FlavorFiesta</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="container">
<header class="header">FlavorFiesta</header>
<section class="hero">
<h1>Delicious Recipes & Culinary Adventures</h1>
<p>Your daily dose of flavor, fun, and food!</p>
</section>
<section class="featured">
<h2>Featured Recipes</h2>
<div class="recipe-grid">
<div class="recipe-card">
<img src="https://upload.wikimedia.org/wikipedia/commons/a/a0/Food-pasta-spinach_%2824218510092%29.jpg" alt="Pasta">
<p> Creamy Spinach Pasta</p>
</div>
<div class="recipe-card">
<img src="https://upload.wikimedia.org/wikipedia/commons/6/62/NCI_Visuals_Food_Hamburger.jpg" alt="Burger">
<p> Classic Beef Burger</p>
</div>
<div class="recipe-card">
<img src="https://upload.wikimedia.org/wikipedia/commons/1/1e/Quinoa%2C_Black_Bean%2C_and_Mango_Salad.png" alt="Salad">
<p> Quinoa & Avocado Salad</p>
</div>
</div>
</section>
<footer class="footer">
<p>© 2025 FlavorFiesta | Follow us @flavorfiesta</p>
</footer>
</div>
</body>
</html>
Todas las lecciones de CSS Mastery
1Dominio de selectores – Combinación
IntroducciónSelector de descendienteSelector de hijoSelector de hermano adyacenteSelector de hermano generalDesafío de repaso2Pseudoclases interactivas
PseudoclasesEfectos de hoverEfectos de focusEstilos de estado activoDesafío de repaso3Pseudoclases estructurales
Pseudoclases estructuralesSeleccionando el primer hijoSeleccionando el último hijoEl poder de los patrones: Usando nth-childDesafío de repaso