Aller au contenu

Exercices

Voici quelques énoncés d'exercices avec les grid pour vous pratiquer.

1. Mise en page de base

Objectif : Découvrir la syntaxe de grid-template-columns et gap.

Énoncé :

  • Crée une page avec 6 div de couleur différente.
  • Donne une hauteur et une largeur aux div pour les voir dans le navigateur.
  • Place-les dans une grille de 3 colonnes.
  • Ajoute un gap de 2rem entre les cases.

Résultat attendu : une grille simple de 2 rangées × 3 colonnes.

Exercice

2. Grille avec zones

Objectif : Apprendre grid-template-areas.

Énoncé :

  • Crée une page avec 4 sections : header, nav, main, footer.
  • Utilise grid-template-areas pour obtenir la disposition suivante :

    Exercice

  • Donne à chaque section une couleur différente pour bien visualiser la disposition.

3. Grille réactive

Objectif : Utiliser les media queries avec Grid.

Énoncé:

  • Crée une grille avec 8 éléments.
  • Sur les petits mobiles, affiche les éléments en 1 seule colonne.
  • Sur les écrans moyens (600px et plus), affiche-les en 2 colonnes.
  • Sur les grands écrans (900px et plus), affiche-les en 4 colonnes.

4. Manipulation de l'ordre

Objectif : Réorganiser les éléments avec Grid.

Énoncé :

  • Crée une page avec 5 sections : header, menu, main, aside, footer.
  • Sur mobile, affiche uniquement menu, main, footer en colonne.
  • Sur écran medium (600px et plus), affiche-les tous en une seule colonne, dans cet ordre : menu, header, main, aside, footer.
  • Sur un grand écran, affiche-les comme suit :

    Exercice