Angenommen die Bildhöhe sei 100px
Das Problem ist, dass diese nicht bekannt ist :-( Ich weiss nur dass das Bild eben *maximal* 250px breit/hoch ist (gleich wie der div). Falls es aber kleiner ist, soll es darin zentriert werden.Geht das auch?
Hier kommt ein ganz böser Hack.
<div style="width:120px;height:500px;border:1px solid red; line-height:500px; text-align:center;"> <img src="" alt="" width="100" height="100" style="vertical-align:middle;"> </div>
Beachte, dass ich line-height die Höhe des äusseren divs gebe (was die maximale Höhe des unbekannten Bildes sei).
Ich brauche ferner etwas, um line-height zu triggern:
Diese muss ich dann in der notwendigen Breite einberechnen.
das <img> erhält vertical-align:middle;
mfg Beat