Gunnar Bittersmann: Bild/link Mittig ausrichten und 100% breite

Beitrag lesen

@@Matthias Apsel:

nuqneH

IE7-8 kennen display: table-* nicht

Doch, der 8er schon. [http://www.quirksmode.org/css/display.html]

Für 7er (und falls nötig darunter) kann man sich mit einer CSS-Expression behelfen:

*+html img  
{  
	margin-top: expression([code lang=javascript](Math.max(document.documentElement.clientHeight - this.height, 0) / 2) + 'px'
~~~);  
}[/code]  
  
Um auf Änderungen des Browserfensters reagieren zu können, sollte die nicht nur einmal, sondern ständig laufen. Das frisst Performance, aber sonst ist ja nichts weiter auf der Seite.  
  
Qapla'

-- 
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.  
(Mark Twain)