Modèle de boîte CSS
Le module de modèle de boîte CSS définit les propriétés margin et padding, qui, avec la hauteur, la largeur et les propriétés de bordure, composent le modèle de boîte CSS.
Chaque élément visible sur une page web est une boîte disposée selon le modèle de mise en forme visuel. Les propriétés CSS définissent leur taille, leur position et leur niveau d'empilement, les propriétés du modèle de boîte (et d'autres) définissent la taille extrinsèque de chaque boîte et l'espace autour d'elles.
Chaque boîte possède une zone de contenu (content en anglais) rectangulaire, à l'intérieur de laquelle sont affichés le texte, les images et tout autre contenu. Le contenu peut être entouré de marge interne (padding en anglais), d'une bordure (border en anglais) et d'une marge (margin en anglais), sur un ou plusieurs côtés. La marge interne entoure le contenu, la bordure entoure la marge interne, et la marge se trouve à l'extérieur de la bordure. Le modèle de boîte décrit comment ces éléments — le contenu, la marge interne, la bordure et la marge — fonctionnent ensemble pour créer une boîte telle qu'affichée par CSS.

Le module du modèle de boîte CSS définit des propriétés physiques (ou « relatives à la page ») telles que margin-top et padding-top. Les propriétés relatives au flux telles que margin-block-start et margin-inline-start (qui sont liées à la direction du texte) sont définies dans Propriétés et valeurs logiques. Le module du modèle de boîte est étendu par le module de dimensionnement de boîte CSS, qui introduit la valeur taille intrinsèque et permet de définir le rapport d'aspect pour les éléments dont la taille est automatique dans au moins une dimension.
Référence
>Propriétés
margin(raccourcie)margin-bottommargin-leftmargin-rightmargin-topmargin-trimpadding(raccourcie)padding-bottompadding-leftpadding-rightpadding-top
Types de donnée
Guides
- Une introduction au modèle de boîte CSS
-
Explique l'un des concepts fondamentaux de CSS : le modèle de boîte. Ce modèle définit comment CSS dispose les éléments, y compris leurs zones de contenu, de remplissage, de bordure et de marge.
- Maîtriser la fusion des marges
-
Parfois, deux marges adjacentes sont fusionnées en une seule. Cet article décrit les règles qui gouvernent quand et pourquoi cela se produit, et comment le contrôler.
- Le modèle de mise en forme visuel
-
Explique le modèle de mise en forme visuel.
Concepts associés
- Le module d'arrières plans et de bordures CSS
- Le module des propriétés logiques CSS
block-sizeinline-sizemax-block-sizemax-inline-sizemin-block-sizemin-inline-sizemargin-blockmargin-block-endmargin-block-startmargin-inlinemargin-inline-endmargin-inline-startpadding-blockpadding-block-endpadding-block-startpadding-inlinepadding-inline-endpadding-inline-startborder-blockborder-block-endborder-block-end-widthborder-block-startborder-block-start-widthborder-block-styleborder-block-widthborder-inlineborder-inline-endborder-inline-end-widthborder-inline-startborder-inline-start-widthborder-inline-width
- Le module des dimensionnement de boîte CSS
- Le module des gestion du débordement CSS
Spécifications
| Specification |
|---|
| CSS Box Model Module Level 4> |
Voir aussi
- Le module d'affichage CSS
- Le module de disposition flexible CSS
- Le module d disposition par grille CSS
- Le module des tableaux CSS
- Le module de mise en page positionnée CSS
- Le module de fragmentation CSS
- Comprendre les rapports d'aspect