Les Quatre Couches
Chaque element a un contenu (le texte ou elements enfants), du padding (espace transparent a l'interieur du border), un border (un bord visible) et du margin (espace transparent a l'exterieur du border). Comprendre ces couches est essentiel pour le layout CSS.
Content-Box vs Border-Box
Le modele content-box par defaut signifie que largeur et hauteur s'appliquent uniquement a la zone de contenu. Border-box inclut padding et border dans la largeur et hauteur declarees, ce qui est generalement plus intuitif pour le travail de layout.
Fusion des Marges
Les marges verticales adjacentes d'elements de bloc fusionnent: seule la plus grande marge s'applique. Ce comportement surprend beaucoup de developpeurs. Padding, border, elements inline et conteneurs flexbox empechent la fusion.
Box Model en Flexbox et Grid
Dans les layouts flexbox et grid, le modele de boite s'applique toujours a chaque item. Le conteneur flex ou grid controle le placement des items tandis que le modele de boite de chaque item determine ses dimensions internes et espacement.





