10/10/14
Les valeurs données aux marges extérieures peuvent être négatives, une marge positive se compte vers l'intérieur du conteneur, une marge négative vers l'extérieur. Cette possibilité permet de faire déborder une boite de son conteneur.
En effet, le principe de calcul donné en début (somme totale égale à la largeur du conteneur) s'applique toujours. Si on fait le calcul, on s'aperçoit que dans ce cas la boite incluse aura un encombrement supérieur à celui de son conteneur.
b a ba
boite jaune : padding de 10; largeur de 200;
boite rouge : marge gauche de -50, largeur "auto"
autres espaces à 0;
Résultat :
boite rouge : la largeur calculée sera donc de 250 ; la boite rouge dépasse de 40.
Dans cet exemple, la partie à fond gris clair est la boite body.