Ich habe eine Seite mit einem Inhaltsbereich von 950 Pixeln Breite.
In diesem Bereich möchte ich Bilder in beliebiger Anzahl einfügen.
Diese Bilder sollen jeweils einen Abstand zueinander haben (horizontal),
welcher dafür sorgt, dass die einzelnen Reihen den gesamten Raum von Links
nach Rechts einnehmen. Aussehen soll das wie in folgendem Bild:

Mein aktueller HTML-Code:
Und das hierfür nötige CSS:
Das große Problem im Moment: Die Bilderanzahl muss nun immer ein Vielfaches von 4 plus 1 sein, also z. B. 5, 9, 13 usw. Das kommt durch das
Einen Abstand rechts kann ich nicht machen, weil sonst das rechte Bild nicht ganz rechts anliegt. Darüber befindet sich nämlich ein Headerbereich und die Galerie soll links und rechts mit diesem Headerbereich bündig sein.
Hat jemand eine Idee? Oder ist das Vorhaben unmöglich?
In diesem Bereich möchte ich Bilder in beliebiger Anzahl einfügen.
Diese Bilder sollen jeweils einen Abstand zueinander haben (horizontal),
welcher dafür sorgt, dass die einzelnen Reihen den gesamten Raum von Links
nach Rechts einnehmen. Aussehen soll das wie in folgendem Bild:
Mein aktueller HTML-Code:
HTML-Quellcode
- <div id="contentMiddle" style="width:950px">
- <p style="text-align:justify;">
- <a href="/cms/images/gallery/1.jpg" data-lightbox="gallery" data-title="Beschreibung Bild #1"><img src="/cms/images/gallery/thumbs/1.jpg" border="0" width="218" height="124" alt="" class="gallery_img" /></a>
- <a href="/cms/images/gallery/2.jpg" data-lightbox="gallery" data-title="Beschreibung Bild #2"><img src="/cms/images/gallery/thumbs/2.jpg" border="0" width="218" height="124" alt="" class="gallery_img" /></a>
- <a href="/cms/images/gallery/3.jpg" data-lightbox="gallery" data-title="Beschreibung Bild #3"><img src="/cms/images/gallery/thumbs/3.jpg" border="0" width="218" height="124" alt="" class="gallery_img" /></a>
- <a href="/cms/images/gallery/2.jpg" data-lightbox="gallery" data-title="Beschreibung Bild #4"><img src="/cms/images/gallery/thumbs/2.jpg" border="0" width="218" height="124" alt="" class="gallery_img" /></a>
- <a href="/cms/images/gallery/3.jpg" data-lightbox="gallery" data-title="Beschreibung Bild #5"><img src="/cms/images/gallery/thumbs/3.jpg" border="0" width="218" height="124" alt="" class="gallery_img" /></a>
- <a href="/cms/images/gallery/1.jpg" data-lightbox="gallery" data-title="Beschreibung Bild #6"><img src="/cms/images/gallery/thumbs/1.jpg" border="0" width="218" height="124" alt="" class="gallery_img" /></a>
- <a href="/cms/images/gallery/2.jpg" data-lightbox="gallery" data-title="Beschreibung Bild #7"><img src="/cms/images/gallery/thumbs/2.jpg" border="0" width="218" height="124" alt="" class="gallery_img" /></a>
- <a href="/cms/images/gallery/3.jpg" data-lightbox="gallery" data-title="Beschreibung Bild #8"><img src="/cms/images/gallery/thumbs/3.jpg" border="0" width="218" height="124" alt="" class="gallery_img" /></a>
- <a href="/cms/images/gallery/2.jpg" data-lightbox="gallery" data-title="Beschreibung Bild #9"><img src="/cms/images/gallery/thumbs/2.jpg" border="0" width="218" height="124" alt="" class="gallery_img" /></a>
- </p>
- </div>
Und das hierfür nötige CSS:
Das große Problem im Moment: Die Bilderanzahl muss nun immer ein Vielfaches von 4 plus 1 sein, also z. B. 5, 9, 13 usw. Das kommt durch das
text-align:justify;
.Einen Abstand rechts kann ich nicht machen, weil sonst das rechte Bild nicht ganz rechts anliegt. Darüber befindet sich nämlich ein Headerbereich und die Galerie soll links und rechts mit diesem Headerbereich bündig sein.
Hat jemand eine Idee? Oder ist das Vorhaben unmöglich?