Sprint
Erfahrenes Mitglied
Hallo,
ich hänge hier gerade an einer Bildergalerie, bei der jedes Bild einen Rahmen von identischer Größe hat. Die Bilder können nun unterschiedliche Größen und Formate haben und sollen nun innerhalb des Rahmens horizontal und vertikal zentriert werden.
Ich bin bei der Suche zwar schon auf diverse Lösungen gestoßen, allerdings gehen die immer von bekannten Bildgrößen aus. Bei mir werden die Vorschaubilder aber über ein kleines php Script jeweils online erzeugt, so daß ich keine Bildgrößen habe. Ich hab jetzt schon so einiges ausprobiert, allerdings kleben die Bilder immer links oben in der Ecke.
Irgendwie steh ich hier völlig auf dem Schlauch, oder sollte es wirklich nicht möglich sein, sowas ohne Tabelle zu lösen?
ich hänge hier gerade an einer Bildergalerie, bei der jedes Bild einen Rahmen von identischer Größe hat. Die Bilder können nun unterschiedliche Größen und Formate haben und sollen nun innerhalb des Rahmens horizontal und vertikal zentriert werden.
Ich bin bei der Suche zwar schon auf diverse Lösungen gestoßen, allerdings gehen die immer von bekannten Bildgrößen aus. Bei mir werden die Vorschaubilder aber über ein kleines php Script jeweils online erzeugt, so daß ich keine Bildgrößen habe. Ich hab jetzt schon so einiges ausprobiert, allerdings kleben die Bilder immer links oben in der Ecke.
PHP:
<?php
if ($galerie){
$start = ($seite - 1) * 9;
foreach ($_SESSION[liste] as $key => $wert){
if ($key >= $start && $key <= $start + 8)
echo '<div class="galerie"><img src="thumb.php?bild='.$wert.'&pfad='.$galerie.'&maxb=170&maxh=113" border="0"></div>';
}
}
?>
<div class="clear"></div>
Code:
.galerie { text-align: center; vertical-align: middle; width: 180px; height: 120px; float: left; margin-right: 3px; margin-bottom: 6px; margin-left: 3px; border: solid 1px #666; }
.galerie img { line-height: 120px; text-align: center; position: relative; margin-right: auto; margin-left: auto; }
Irgendwie steh ich hier völlig auf dem Schlauch, oder sollte es wirklich nicht möglich sein, sowas ohne Tabelle zu lösen?