28 septembre 2026
Cours HTML/CSS débutant — Module 4 : Mise en page avec le Box Model et Flexbox
Module 4 : Mise en page avec le Box Model et Flexbox
Comprendre comment les éléments sont dimensionnés et positionnés est essentiel pour construire des mises en page.
Le Box Model
Chaque élément HTML est une boîte composée de :
- content : le contenu
- padding : l'espace intérieur
- border : la bordure
- margin : l'espace extérieur
.boite {
width: 200px;
padding: 20px;
border: 2px solid black;
margin: 10px;
}Flexbox : aligner facilement des éléments
.conteneur {
display: flex;
justify-content: space-between;
align-items: center;
}justify-contentgère l'alignement horizontalalign-itemsgère l'alignement vertical
Exemple concret : une barre de navigation
<nav class="conteneur">
<a href="#">Accueil</a>
<a href="#">À propos</a>
<a href="#">Contact</a>
</nav>.conteneur {
display: flex;
justify-content: space-around;
background-color: #222;
padding: 15px;
}
.conteneur a {
color: white;
text-decoration: none;
}Exercice pratique
Construisez une barre de navigation horizontale avec 4 liens, centrée, avec un fond coloré.
Prochain épisode (Module 5) : rendre son site responsive et bonnes pratiques finales.