Struppi: Was Sie schon immer über ex wissen wollten

Beitrag lesen

div.style.overflow = "hidden";

und das ist hier wiederrum nicht nötig.

Doch, es ist angebracht, da der IE auch ein leeres Element gerne auf eine Mindesthöhe hypothetischen Textinhaltes ausdehnt - das führt zu einem Problem, wenn du einen Wert "umrechnen" möchtest, der kleiner als die aktuelle Zeilenhöhe ist.

Wenn ich meine Beispielfunktion ohne diese Zeile benutze, bekomme ich für eine Höhe von 1ex einen Wert von 19 Pixeln angezeigt - mit overflow:hidden nur 16. (Zumindest im IE 5.01, höhere Versionen zum Testen gerade nicht verfügbar.)

Du hast gesehen, das nicht mehr die Höhe gesetzt wird, sondern die Breite?

Struppi.