Gunnar Bittersmann: Ein Bug der eigentlich seit IE7 gefixt sein sollte..

Beitrag lesen

@@hassowuff:

nuqneH

das "float: clear" anstelle von "float: left" hat's gelöst, doch frage ich mich, was das "clear" für den Browser bedeutet

Dass er die Deklaration ignoriert, weil "clear" kein gültiger Wert für die 'float'-Eigenschfat ist. [CSS2 §9.5.1] Du kannst die Zeile auch ganz weglassen. Lies: du solltest, da es sonst ein CSS-Fehler ist.

BTW, den CSS-Validator kennst du?

und wie es zu diesem Problem kommen konnte?

'float' macht desöfteren Probleme. 'float' ist nicht unbedingt angebracht, wenn man gar nicht floaten (umfließen) lassen will, sondern Boxen nebeneinander plazieren. Dafür gibt es eine Alternative.

Qapla'

--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)