Im Prinzip lassen sich alle Elemente in CSS als rechteckige Boxen beschreiben. Die Werte können mitgegeben werden. Das Box Model regelt die Abstände der Block-Elemente:

Eine gute Grafik zum CSS-Boxmodell findest du auf little-boxes.de.