Les Quatre Couches
Chaque élément à un contenu (le texte ou éléments enfants), du padding (espace transparent à l'interieur du border), un border (un bord visible) et du margin (espace transparent à l'exterieur du border). Comprendre ces couches est essentiel pour le layout CSS.
Content-Box vs Border-Box
Le modèle content-box par défaut signifie que largeur et hauteur s'appliquent uniquement à la zone de contenu. Border-box inclut padding et border dans la largeur et hauteur declarees, ce qui est généralement plus intuitif pour le travail de layout.
Fusion des Marges
Les marges verticales adjacentes d'éléments de bloc fusionnent: seule la plus grande marge s'applique. Ce comportement surprend beaucoup de développeurs. Padding, border, éléments inline et conteneurs flexbox empêchent la fusion.
Box Model en Flexbox et Grid
Dans les layouts flexbox et grid, le modèle de boite s'applique toujours à chaque item. Le conteneur flex ou grid contrôle le placement des items tandis que le modèle de boite de chaque item détermine ses dimensions internes et espacement.





