HTML & CSS : Niveau Intermédiaire
Maîtrisez la mise en page moderne et le responsive design.
Alignement Unidimensionnel
Flexbox est devenu le standard pour aligner des éléments en ligne ou en colonne.
.container {
display: flex;
justify-content: space-between; /* Horizontal */
align-items: center; /* Vertical */
flex-wrap: wrap; /* Retour à la ligne */
}
Mise en Page Bidimensionnelle
Le Grid Layout permet de créer des structures de pages complexes très facilement.
.grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
S'adapter à tous les écrans
Utilisez les Media Queries pour modifier le style selon la taille de l'écran.
@media (max-width: 768px) {
.sidebar {
display: none;
}
.main-content {
width: 100%;
}
}