Ergebnis 1 bis 4 von 4

Thema: Galerie: unerwünschter Zeilenumbruch nach jedem Bild

  1. #1
    Contao-Nutzer
    Registriert seit
    15.07.2010.
    Beiträge
    32

    Standard Galerie: unerwünschter Zeilenumbruch nach jedem Bild

    Hallo,

    ich habe folgendes Problem mit der Galerie und konnte trotz langer Suche keine Lösung finden.

    Es wurde eine Galerie mit 3 Bildern angelegt, Breite 150px, 3 Bilder in einer Reihe.

    Resultat:
    Alle Bilder erscheinen zwar in 150px, jedoch untereinander bei sichtbarem Aufzählungszeichen.

    Das Aufzählungszeichen habe ich nun für "ce_gallery ul" unterdrückt, dennoch erscheinen die Bilder untereinander.
    An der Seitenbreite kann es nicht liegen, wie unterdrücke ich nun den Zeilenumbruch?

    Contao V. 3.2.7.

    Der Quellcode sieht OK aus:

    PHP-Code:
    <div class="ce_gallery block">

          <
    h2>2013</h2>
      
      
      
    <
    ul>
                        <
    li class="row_0 row_first even col_0 col_first">
              <
    figure class="image_container">
                              <
    a href="files/zertifikate/2013-05-20.jpg" data-lightbox="lb3321" title="2013-05-20"><img src="assets/images/b/2013-05-20-aea961ab.jpg" width="150" height="233" alt="2013-05-20"></a>
                                      </
    figure>
            </
    li>
                            <
    li class="row_0 row_first even col_1">
              <
    figure class="image_container">
                              <
    a href="files/zertifikate/2013-11-11.jpg" data-lightbox="lb3321" title="2013-11-11"><img src="assets/images/a/2013-11-11-398ec27a.jpg" width="150" height="208" alt="2013-11-11"></a>
                                      </
    figure>
            </
    li>
                            <
    li class="row_0 row_first even col_2 col_last">
              <
    figure class="image_container">
                              <
    a href="files/zertifikate/2013-11-13.jpg" data-lightbox="lb3321" title="2013-11-13"><img src="assets/images/8/2013-11-13-8c106738.jpg" width="150" height="233" alt="2013-11-13"></a>
                                      </
    figure>
            </
    li>
                                  <
    li class="row_1 row_last odd col_0 col_first">
              <
    figure class="image_container">
                              <
    a href="files/zertifikate/2013-11-15.jpg" data-lightbox="lb3321" title="2013-11-15"><img src="assets/images/e/2013-11-15-e2f5900e.jpg" width="150" height="208" alt="2013-11-15"></a>
                                      </
    figure>
            </
    li>
                                    </
    ul>

      
    </
    div
    Auch ansonsten ist für gallery nichts im CSS definiert.

    Danke vorab für Eure Hilfe!

    LG

  2. #2
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    3.061

    Standard

    Aufzählungszeichen unterdrückt, aber der Platz dafür wird noch beansprucht? Was sagt denn Firebug zu margin, padding, etc.?
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  3. #3
    Gesperrt
    Registriert seit
    14.07.2009.
    Ort
    Unterbarmen, Wuppertal, NRW, GER
    Beiträge
    88

    Standard CSS-Trickkiste anschmeißen

    Also, da du ein Listenelement im Template ausgibst, werden die einzelnen Bilder natürlich als Listenelemente untereinander dargestellt. Was du brauchst wären CSS-Einstellungen um das generelle margin und padding der Hauptliste "ul" zu unterdrücken. Anschließend müsstest du die Listenelemente "li" noch floaten. Das kannst du entweder über "float:left" machen, oder aber über "display:inline-block". Somit erzwingst du die Darstellung in der Horizontalebene, wenn entsprechende weitere Kriterien wie korrektes margin, standardisierte Elementhöhen etc. eingehalten sind.

    Hoffe das hilft dir ein wenig.

    Beste Grüße

  4. #4
    Contao-Nutzer
    Registriert seit
    15.07.2010.
    Beiträge
    32

    Standard

    Vielen Dank euch beiden, die Lösung war so nah.

    Ich hatte in der
    .ce_gallery ul
    Float: Left und
    Display: Inline-Block

    ergänzt.

    nachdem ich das korrekterweise für
    .ce_gallery li
    erstellt habe, funktioniert das jetzt.

    Besten Dank nochmals!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •