Da dika xalda hwa!
Ich habe gerade eine Möglichkeit für IE7 ohne expression gefunden! Sie setzt aber voraus, daß das innere Element nicht ganz so breit ist wie das äußere.
<span><span>Text mit<br /> mehreren Zeilen</span> </span>
span
{
display:block;
height:10em;
line-height:10em;
}
span span
{
display:inline-block;
line-height:normal;
vertical-align:middle;
}
Und für IE 6 ist die font-size auch noch auf denselben Wert zu setzen wie height und line-height. Für das innere Element muß sie dann freilich wieder auf einen vernünftigen Wert zurückgesetzt werden. Der No-Break Space wird dadurch noch erheblich breiter.
Font-size aber nur im IE 6 ändern, nicht im IE 7 – in dem hängt das Element sonst zu weit unten.
Viele Grüße vom Længlich
--
Mein aktueller Gruß ist:
Inguschisch (Inguschetien, Russische Föderation)