Manchmal ist es nützlich, wenn man eine Nacht drüber schläft.
FF und Opera haben offensichtlich mit display: inline Probleme.
Ich habe jetzt mal was konstruiert, was eher eine Hilfskonstruktion als eine saubere Lösung ist. Falls es klappt und praktikabel ist, wäre aber der Zweck erfüllt.
Allerdings nur in IE7 getestet:
<table width="200" border="1">
<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
</table>
<div style="height: 1px; width: 100%; background: red;"></div>
<div style="margin-left: 210px; margin-top:-48px;">
[img]bild1.gif[/img][img]bild2.gif[/img]
</div>
Alles anzeigen
Die Überlegung ist folgende:
Unter der Tabelle wird ein "Hilfsdiv" eingebaut. Hier nur 1px hoch und zur besseren Verdeutlichung mit rotem Hintergrund. Die Farbe dann einfach weglassen.
Danach folgt ein weiterer Div, in dem sich die Bilder befinden.
Dieser hat einen linken Abstand, welcher der Tabellenbreite entspricht, zuzüglich etwas Abstand. Er wird mit einem negativen margin-top-Wert versehen, welcher der größten Höhe des entsprechenden Bildes entspricht. Somit schiebt sich dieser Container, der eigentlich unter dem Hilfsdiv steht entsprechend nach oben.
Wie gesagt: etwas an den Haaren herbeigezogen, aber wenn's hilft....