Le 30 juin 2022 à 01:04:48 :
<code><style>
.container {
/* Créer une gride de 12 colonnes avec 6 lignes */
display: grid;
grid-template-columns: repeat(12, 1fr);
grid-template-rows: repeat(6, 1fr);
/* espacement entre les colonnes à 0px */
grid-column-gap: 0px;
/* espacement entre les lignes à 0px */
grid-row-gap: 0px;
/* le contenu prendre toute la hauteur et largeur de la fenetre du navigatuer */
width: 100vw;
height: 100vh;
/* bordure sur tout le contenaire du site comme sur la maquette */
border: 2px solid black;
}
.container .header,
.container .footer,
.container div {
font-size: 20px;
font-weight: 600;
/* permet de centrer verticalement le texte et center hozizotalement comme sur la maquette */
display: flex;
align-items: center;
justify-content: center;
}
.header {
/* définir la taille d'un objet de la grille et son emplacement via les bords de sa zone de grille. */
grid-area: 1 / 1 / 2 / 13;
border-bottom: 2px solid black;
height: 60px;
}
.content {
grid-area: 2 / 1 / 4 / 13;
border-bottom: 2px solid black;
content: auto;
}
.sidebar-left {
grid-area: 4 / 1 / 6 / 7;
border-right: 1px solid black;
}
.sidebar-right {
grid-area: 4 / 7 / 6 / 13;
border-left: 1px solid black;
}
.footer {
grid-area: 6 / 1 / 7 / 13;
border-top: 2px solid;
}
</style>
<div class="container">
<header class="header">header</header>
<div class="content">content</div>
<div class="sidebar-left">bar1</div>
<div class="sidebar-right">bar2</div>
<footer class="footer">footer</footer>
</div></code>
si tu veux un truc vite fait avec l'outil de generation, retravaillé vite fait
c'est le mode tablette
En vrai le github que tu a donné au début, c'est parfait c'est la structure que le sujet demande.
Comme j'ai envoyé le sujet complet a plusieurs kheys en mp je poste la dernière partie :