Die Elemente stehen als Blockelemente, die sie sind, auch ohne
position:relative;
von sich aus untereinander.
Leider klappt das nicht, wenn ich bei head und nav postition:absolut einstelle, rutscht alles nach oben. in head und nav habe ich keine left, right, top, bottom angaben gemacht.
Eine solche Positionierung ist nur in Ausnahmefällen sinnvoll. Beispielsweise dann, wenn innerhalb einer dieser Boxen (eines oder mehrere) dessen Kindelemente absolut positioniert werden sollen.
Aber genau das ist doch der Fall?!?