Længlich: vertical-align nur für Tabellen?

Beitrag lesen

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>&nbsp;</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)