Aller au contenu

Exercice 3 — Mise en page simple (2 colonnes)

Objectif : réaliser une mise en page basique avec un header pleine largeur, une grille principale à 2 colonnes (nav + contenu), puis un footer pleine largeur. On reste dans les bases de Grid.

📥 Télécharger fichiers de départ

Tâches

  • 1. Sur .grid-layout, activez la grille.
  • 2. Définissez 2 colonnes. La navigation de gauche devrait être de largeur fixe. Le contenu principal de droite, devrait être flexible en occupant tout l'espace restant sur la rangée.
  • 3. Ajoutez un espace de 16pxentre les colonnes.

Note: Ne pas utiliser grid-area, grid-column ni grid-row. Aussi, le header/ footer restent en dehors de la grille principale.

Variante responsive (optionnelle)

  • 5. En dessous (plus petit que) 640px de largeur, vous pouvez passer la grille en 1 colonne (grid-template-columns: 1fr;) et placer la navigation au-dessus du contenu.