Hi,
ich arbeite seit einiger Zeit an meiner eigenen PHP - Bildergalerie, die auch zum Großteil schon funktioniert.
Die Bilder werden so ausgegeben, dass immer 2 nebeneinander stehen.
Das Problem an der ganzen Sache ist jedoch, dass ich es bisher nicht geschafft habe, die Abstände fest zu legen.
Die Seite hat eine Breite von 526 Pixeln und jedes Bild ist 200px breit und 150px hoch.
Mein Ziel ist, dass der Abstand zum Seitenrand (rechts und links) sowie zwischen den Bildern exakt 42 Pixel beträgt. Der Abstand jeder "Zeile von Bildern" sollte ungefähr 10 px betragen.
Meine CSS - Kenntnisse sind eher bescheiden und deswegen würde ich mich über eure Hilfe sehr freuen.
Hier erstmal der PHP - Teil der Bilderausgabe ("bilder.php"):
Im <head> - Teil der "bilder.php" wird die CSS - Datei "bilder.css" eingebunden.
Diese sieht wie folgt aus:
Ich habe schon mit padding und margin daran herumgeschraubt, aber habe den gewünschten Effekt nie erziehlt...
Habt ihr vielleicht eine Idee, wie ich das gewünschte Ergebnis erhalten könnte?
Vielen Dank im Voraus
LG Zneaf
ich arbeite seit einiger Zeit an meiner eigenen PHP - Bildergalerie, die auch zum Großteil schon funktioniert.
Die Bilder werden so ausgegeben, dass immer 2 nebeneinander stehen.
Das Problem an der ganzen Sache ist jedoch, dass ich es bisher nicht geschafft habe, die Abstände fest zu legen.
Die Seite hat eine Breite von 526 Pixeln und jedes Bild ist 200px breit und 150px hoch.
Mein Ziel ist, dass der Abstand zum Seitenrand (rechts und links) sowie zwischen den Bildern exakt 42 Pixel beträgt. Der Abstand jeder "Zeile von Bildern" sollte ungefähr 10 px betragen.
Meine CSS - Kenntnisse sind eher bescheiden und deswegen würde ich mich über eure Hilfe sehr freuen.
Hier erstmal der PHP - Teil der Bilderausgabe ("bilder.php"):
PHP:
<?php
// Ausgabe der Bilder.
$i = 1;
foreach ($images as $element) {
if($i % 2 == 0){
$class = "lastImage";
}else{
$class = "firstImage";
}
echo "<div class=\"{$class}\"><img src=\"$element\" width =\"200\" height=\"150\"></div>";
$i++;
}
?>
Im <head> - Teil der "bilder.php" wird die CSS - Datei "bilder.css" eingebunden.
Diese sieht wie folgt aus:
Code:
<style type="text/css">
.lastImage{
width:200px;
height:150px;
float:right;
}
.firstImage{
width:200px;
height:150px;
float:left;
}
</style>
Ich habe schon mit padding und margin daran herumgeschraubt, aber habe den gewünschten Effekt nie erziehlt...
Habt ihr vielleicht eine Idee, wie ich das gewünschte Ergebnis erhalten könnte?
Vielen Dank im Voraus

LG Zneaf