Detlef G.: Falscher overflow beim IE

Beitrag lesen

Hallo Mike

Soweit, so gut. Beim IE jedoch wird das Bild nicht nur an der rechten Seite abgeschnitten, sondern es wird auch noch nach unten verschoben, was mit Verlaub ziemlich bescheuert aussieht. Ich denke mal die Verschiebung nach unten beträgt ungefähr (genau?) die Größe des Bildes selbst.

Nein, die Höhe von #floatbox.

Warum macht der IE das?

Er schiebt das Bild unter #floatbox, wie es andere Browser auch täten, wenn die Summe aus margin-left und padding-left von #inhalt kleiner wären als die Breite von #floatbox.
Er ist einfach zu blöd, zu bemerken, dass die Verschiebung nach unten nichts nützt, weil der Platz nicht durch das danebenliegende Element sondern aufgrund der Abstände nicht reicht.

Gibt es eine Möglichkeit, dieses Verhalten zu umgehen?

Ja, indem du #floatbox absolut positionierst, anstatt zu floaten. (Bitte vorher ganz genau die Erläuterungen bei position (Positionsart) lesen.)

Auf Wiederlesen
Detlef

--
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!