Utz: MS IE: Rand unter Bild <div><img></div> trotz Tricks

Beitrag lesen

Hallo,

Offenbar ist die Zeilenhöhe immnernoch 13px, obwohl ich sie im ersten <div> auf 0 gesetzt habe (ich habe auch 1px ausprobiert).

Eigentlich ist das nicht seltsam. Stell's Dir folgendermaßen vor:
Du hast Absatz 1, der enthält ein Bild (Höhe 9px) und Absatz 2 (Höhe 13px). Absatz 1 soll Höhe 0px haben. Was tust Du als Browser?

Entweder Du sagtst, ok, er will 0px Höhe haben, dann kriegt er die auch, nicht mein Problem, wenn er dann weder das Bild noch Absatz 2 sieht.

Oder Du sagst: Na ja, Höhe 0px, Höhe 9px, Höhe 13px, der weiß nicht, was er will - machen wir's so, dass alles zu sehen ist, also: Höhe 13px.

Was Du vom Browser erwartest ist aber: Aha, hier haben wir ein Text-Div mit 13px und ein Bild mit 9px, drum rum ein Div mit 0px, das kann ja nur heißen, dass er die Höhe im Text-Div nicht so ernst nimmt und die Höhe des Bildes haben will. Kurz: Du erwartest den Gedankenleser-Browser :-)

Grüße,

Utz

--
Mitglied im Ring Deutscher Mäkler