Hallo,
vielen Dank! das löst das beschriebene Problem.
AFAIK sollte ein li {clear:left;} das eigentlich in Deinem Sinn darstellen. Wenn das _nur_ im IE-Mac nicht funktioniert bin ich überfragt.
Sind das die einzigen floats, die Du einsetzt?
die ganze liste ist ein einem div, welches ein anderes div umfliesst.
Die oben beschriebene Lösung habe ich auch schon gehabt, dann aber verworfen, weil mir nicht klar war, weshalb sich das clear:left im <li> auf die übergeordneten divs auswirkt...
verkürzt sieht die ganze Struktur so aus:
<div style="float:left";>...</div>
<div><div>...die oben beschriebene Liste...</div></div>
(das div mit der liste drin, umfliesst das erste nicht mehr, wenn ich li mit {clear:left;}formatiere)
Weshalb wirkt sich das clear:left auch auf die übergeordneten Elemente aus?
Müsste ich da irgendwo ein clear:none einsetzen, damit die übergeordneten floats wieder richtig funktionieren?
Wenn ja, wo?
Wenn nicht, wie kann ich trotz dem clear:left im <li> erreichen, dass das erste div vom zweiten umflossen wird?
Danke und Gruss
Adriana