CSS height: auto ... trotz float

Timdaroxxa

Lieutenant
Registriert
März 2009
Beiträge
954
Hey
folgendes

<div id="umfassendesDiv>
<div style=" float: left;></div><div style="float: left">
</div>

Allerdings passt sich das umfassende Div nicht an die Höhe der beinhaltenten an!

Weis jemand wie ich das Problem löse?

Gruß Tim
 
Erstens schau dir mal an was du da fürn Quirks beinand hast. Da fehlen einige Anführungszeichen und die divs schließen nicht mal.

Zu deiner eigentlichen Frage - es ist ohne JavaScript nicht möglich (außer das div hat eine fixe Höhe).
 
versuchs mit einem clear am unteren ende der umfassenden Box:

HTML:
<div id="umfassendesDiv">
<div style="float:left;"></div><div style="float: left;">
<div style="clear:both;"></div>
</div>
 
Genau so gehts. Ein gefloatets div hat keine Höhe. Du brauchst also so eine Art Anker, der dein umfassendes div bis an das Ende der gefloateten Ebenen zieht. Und das erreichst du mit der Lösung von Kagee. Und bitte ohne JS ;)
 
@ QXARE : im richtigen Code hab ich die Anführungszeichen usw. gesetz ;D

danke funktioniert wunderbar mit clear!
 
Zurück
Oben