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 :
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 html : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Partager