1 pièce(s) jointe(s)
Utilisation du modèle de GRID
Bonjour à tous.
J'essaie de realiser ma 1ere page web en html/css que je souhaite organiser à l'aide des GRID.
Pour commencer, j'ai essayé de reproduire le style de la bannière suivante :
Pièce jointe 647887
Malheureusement, je n'arrive pas du tout à agencer les différents blocs et malgré mes recherches sur le net, je n'y arrive pas! Besoin d'aide pour comprendre pourquoi svp
HTML
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| <!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title></title>
<link href="../css/acceuil.css" rel="stylesheet">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Signika&display=swap" rel="stylesheet">
</head>
<body>
<!-- ######### HEADER ######### -->
<header>
<div class="header">
<div class="img">
<img src="https://img.freepik.com/vecteurs-libre/debut_53876-25533.jpg?w=740&t=st=1702653702~exp=1702654302~hmac=34d5e6626047cadcff70784088f4839fea90c7d1399906d42e2ed0e42fea8855" alt="logo">
</div>
<div class="haut">
<a href="test.html">
Documentations/Guides techniques
</a>
</div>
<div class="bas1">
<a href="#">
TEST1
</a>
</div>
<div class="bas2">
<a href="2.html">
TEST2
</a>
</div>
</div>
</header>
</body>
</html> |
CSS
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| header .header {
display: grid;
grid-template-columns: repeat(7, 1fr);
grid-template-rows: repeat(2, 1fr);
grid-gap: 5px;
}
header .img {
grid-column: 1/2;
grid-row: 1/2;
}
header .haut {
grid-column: 3/4;
grid-row: 1/1;
}
header .bas1 {
grid-column: 3/4;
grid-row: 2/2;
}
header .bas2 {
grid-column: 4/5;
grid-row: 2/2;
} |