Standardmäßige Größenberechnung
Standardmäßig verwendet ein Element box-sizing: content-box.
Die mit width und height festgelegten Werte gelten
dabei nur für den Inhaltsbereich.
div {
width: 300px;
padding: 25px;
border: 25px solid #ff0000;
margin: 25px;
}
Die sichtbare Box vom linken bis zum rechten Rand ist in diesem Beispiel 400 Pixel breit:
300px Content + 50px Padding + 50px Border = 400px sichtbare Breite
Werden zusätzlich die beiden Außenabstände berücksichtigt, belegt das Element horizontal insgesamt 450 Pixel:
400px sichtbare Breite + 50px Margin = 450px gesamter Platzbedarf
Die Höhe richtet sich nach dem Inhalt, weil keine feste
height angegeben wurde.