Hi,
Aber float beziegt sich doch nur auf den Textumfluß. Wenn aber Bilder dabei sind, kann ich das doch nicht mehr mit float machen, oder?
Wie kommst Du nur darauf? Du kannst beliebige Elemente mit float ausrichten. Was natürlich zutrifft ist, daß nur inline-Content (wozu aber auch Bilder gehören) ein floatendes Element umfliessen können. Gut zu sehen ist das, wenn man den Elementen Rahmen zuweist, z.B.:
<p style="float:left; width:3em; border:1px dotted black;">x</p>
<p style="border:1px dashed black;">rechts<br />rechts<br />rechts<br />rechts<br /></p>
/------------------------\
|... rechts |
|.x. rechts |
|... rechts |
|rechts |
------------------------/
Der Rahmen des Block-Elements umschließt das floatende Element, der Inline-Inhalt überlagert es jedoch nicht, sondern wird daneben bzw. darunter gesetzt.
Spiel mal ein bisschen mit meinem css-Lacout - hier wird zur Positionierung ausschließlich float und margin eingesetzt.
freundliche Grüße
Ingo