Défi récapitulatif
Fait partie de la section CSS Mastery du Journey HTML de Coddy — leçon 34 sur 43.
Défi
FacileUtilisez CSS Grid pour construire une mise en page propre avec un en-tête et une galerie de 3 images sur une seule ligne, comme sur l'image ci-dessous :

- Définissez
.containersurdisplay: gridet ajoutez ungapentre les éléments. - Créez une grille avec 2 lignes et 3 colonnes.
Définissez les zones de la grille en utilisant :
grid-template-areas: "header header header" "img1 img2 img3";- Attribuez chaque élément de la grille à sa zone en utilisant la propriété
grid-area.
Essayez vous-même
<!DOCTYPE html>
<html>
<head>
<style>
body{
margin: 0;
padding: 0;
}
img{
width: 100%;
}
.header{
text-align: center;
padding: 10px;
background-color: #afe1e3;
}
/* Add you CSS code here */
</style>
</head>
<body>
<div class="container">
<div class="header">My Gallery</div>
<div class="img1"><img src="https://upload.wikimedia.org/wikipedia/commons/1/1b/Burchell%27s_zebra_%28Equus_quagga_burchellii%29_2.jpg"></div>
<div class="img2"><img src="https://upload.wikimedia.org/wikipedia/commons/3/39/Zebra_zebras_-_tarangire_tanzania_africa.jpg"></div>
<div class="img3"><img src="https://upload.wikimedia.org/wikipedia/commons/1/11/Zebra-Lake_Nakuru.jpg"></div>
</div>
</body>
</html>
Toutes les leçons de CSS Mastery
1Maîtrise des sélecteurs – Combinaisons
IntroductionSélecteur de descendantSélecteur d'enfantSélecteur de frère adjacentSélecteur de frère généralDéfi récapitulatif7Construire avec CSS Grid
Les bases de GridPlacement d'éléments Grid-rowZones nomméesDéfi récapitulatif2Pseudo-classes interactives
Pseudo-classesEffets de survolEffets de focusStyles actifsDéfi récapitulatif