Hallo,
Natuerlich. Float entfernt ja auch die gefloateten Elemente aus dem Dokumentfluss. Du musst da schon irgendwo ein clear einbauen.
Nicht ganz. Es kann auch genügen, dem umgebenen Element, also wie hier [code en lang=html]<ul>[/code] für IE hasLayout zu geben (z.B. height:1%;
) und für Browser die overflow-Eigenschaft zu setzen (hidden oder auto).
Dadurch erreicht man, dass das umgebende Element als eigener Bereich gilt und floats von darin enthaltenen Elementen nur für diesen Bereich gelten.
Dabei sollte overflow vor dem IE aber versteckt werden, das ältere Versionen z.B. bei krusiver Schrift bei overflow:auto;
horizontale scrollbars erzeugen.
netten Tag
^da Powl