misterunknown: float left macht was komisches

Beitrag lesen

Moin,

warum verhält sich das so ? float sagt doch nur das sich ein element in die jeweilige richtung (left und right) ausrichten soll. warum wird dann nicht mehr mein background gestreckt wenn ich float verwende ?

Das passiert, weil das Element außerhalb des normalen Flusses die Höhe des Elements nicht mehr beeinflusst.

die höhe des divs ändert sich doch nicht.

Doch. Der Div ist nur noch so groß, wie der Hintergrund anzeigt. Der Inhalt des gefloateten Elements ragt darüber hinaus!

Lösung:

#wrapper {  
   overflow:auto;  
}  

Hinweis: Für solche Beispiele kann man super einen Online-Dienst für Online-Beispiele verwenden. Das hilft Helfern ungemein ;)

Grüße Marco

--
Ich spreche Spaghetticode - fließend.