Le reste de la formation est réservé aux inscrits.
S'inscrire gratuitementFlexbox = layout 1D (ligne OU colonne). Grid = layout 2D (lignes ET colonnes simultanément). Flexbox pour les composants (navbar, cartes), Grid pour la structure de page.
grid-template-columns: 1fr 2fr 1fr; /* 25% / 50% / 25% */ grid-template-columns: 200px 1fr; /* Fixe 200px + flexible */ grid-template-columns: repeat(3, 1fr);/* 3 colonnes égales */
.page {
display: grid;
grid-template-columns: 250px 1fr;
grid-template-rows: auto 1fr auto;
gap: 1rem;
min-height: 100vh;
}Sidebar 250px, contenu flexible, header/footer automatiques, espacement uniforme. Layout pro en 5 lignes.