Skip to content
✨ Les cours suivant sont disponible : Html, Css, React, Algorithme ✨
cours
✨ Css
4.0 Modèle de boîte CSS
4 1 Comprendre Le Modele De Boite CSS

Comprendre le Modèle de Boîte CSS

Le modèle de boîte CSS est une composante fondamentale du rendu visuel des éléments HTML. Il définit comment la largeur, la hauteur, le remplissage, les bordures et les marges interagissent pour créer la structure visuelle d'un élément sur une page web.

Boîte de Contenu (content-box)

Le modèle de boîte de contenu est le modèle par défaut dans lequel la largeur et la hauteur d'un élément correspondent uniquement à la taille du contenu à l'intérieur, excluant le remplissage, les bordures et les marges.

div.content-box {
    width: 200px; /* Largeur de la boîte de contenu */
    height: 100px; /* Hauteur de la boîte de contenu */
    padding: 20px; /* Remplissage intérieur de la boîte de contenu */
    border: 2px solid #333; /* Bordure de la boîte de contenu */
    margin: 10px; /* Marge autour de la boîte de contenu */
}
  • Explication : Dans ce modèle, la largeur de la boîte (200px) exclut le remplissage, la bordure et la marge.

Boîte de Contenu + Bordure + Remplissage (border-box)

Le modèle de boîte de contenu + bordure + remplissage est un modèle alternatif où la largeur et la hauteur de l'élément incluent la bordure et le remplissage, mais excluent les marges.

div.border-box {
    box-sizing: border-box; /* Utilise le modèle de boîte de contenu + bordure + remplissage */
    width: 200px; /* Largeur de la boîte avec bordure et remplissage inclus */
    height: 100px; /* Hauteur de la boîte avec bordure et remplissage inclus */
    padding: 20px; /* Remplissage intérieur de la boîte */
    border: 2px solid #333; /* Bordure de la boîte */
    margin: 10px; /* Marge autour de la boîte */
}
  • Explication : En utilisant box-sizing: border-box, la largeur et la hauteur incluent le remplissage et la bordure, simplifiant ainsi le calcul des dimensions totales.

Choix du Modèle de Boîte

Le choix entre les modèles dépend des besoins spécifiques de la mise en page. Le modèle de boîte de contenu + bordure + remplissage peut simplifier la gestion des dimensions, surtout lors de la conception d'interfaces utilisateur réactives.

Conclusion

Comprendre ces modèles permet aux développeurs de mieux contrôler la mise en page des éléments et d'optimiser l'espace sur la page web. Expérimentez avec ces modèles pour déterminer celui qui convient le mieux à vos besoins de conception.