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écapitulatifEntraînez-vous par vous-même : Playground Web