Wenn ich dich jetzt gerade richtig verstehe, was nicht immer leicht ist wenn man nichts zum ansehen hat
, dann liegt das daran das du den Float nicht wieder aufhebst.
Bsp.
Wrapper
==>Header
==>Navi
==> float_left Container ==> Float_right Conatiner
Wrapper Ende
Header sowie Navi besitzen kein Float, also normales blockelemen verhalten.
Diese vergrößern den Wrapper auch in der höhe.
Die beiden Float elemente, heben sich aus dem Wrapper ab wegen dem Float.
Somit passt der Wrapper sich dort nicht real an die Höhe an. Der Trick dabei ist den Float wieder zu unterbrechen.
Einige benutzten dafür ein clear container welcher nach den floats aber vor dem schließenden Wrapper </div> gesetzt wird.
sieht dann so aus:
<div class="clear"></div>
.clear {clear:both;}
andere, so mach ich das auch gerne, geben dem Wrapper im css ein overflow:hidden;
beides unterbricht den Float und der Wrapper passt sich in der höhe an allen Elementen an.
Greetz Wizz