Ergebnis 1 bis 8 von 8

Thema: Akkordeon: Clearing eines gefloateten Bildes

  1. #1
    mpietsch
    Gast

    Standard Akkordeon: Clearing eines gefloateten Bildes

    Grüß euch,

    wird einem Einzelelement eines Akkordeons mit wenig Text-Inhalt ein Bild hinzugefügt und dieses gefloatet, ist ein Clearing erforderlich, damit das gesamt Element auch das Bild ordentlich umschließt. Meine aktuell bevorzugte Lösung ist ein angepasstes Template der Form:
    Code:
        <?php if (!$this->addBefore): ?>
             ...
        <?php if ($this->addImage): ?>
             ...
        <?php if ($this->addBefore): ?>
             ...
        <?php if ($this->addImage): ?><div class="clearfix"></div><?php endif; ?>
    Wisst ihr eine elegantere Lösung?

    -- Micha

  2. #2
    Contao-Fan Avatar von melzebub
    Registriert seit
    21.05.2010.
    Ort
    Lüneburg
    Beiträge
    292
    User beschenken
    Wunschliste

    Standard

    Dem Parent ein overflow:hidden verpassen.
    Contao Webentwickler / Webdesigner aus Lüneburg - slash-works.de
    kein Support per PN. Fragen gehören ins Forum.

  3. #3
    mpietsch
    Gast

    Standard

    Das hat -- sofern die bekannten Nachteile vernachlässigt werden können -- in der Tat den Charme, das Template unangetastet zu belassen.

  4. #4
    mpietsch
    Gast

    Standard

    Habe mit einem Clearer gearbeitet. "overflow: hidden;" ist angenehm, solange man nicht in die Detail-Probleme läuft, die in bestimmten Szenarien auftreten.

  5. #5
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    Generell gibt es ja mittlerweile elegantere Lösungen fürs clearing ohne HTML Markup.
    zB http://h5c3.de/inhalte/float-aufloesen-clearfix/
    Kein Privat Support via PM.

  6. #6
    mpietsch
    Gast

    Standard

    Zitat Zitat von schman Beitrag anzeigen
    Generell gibt es ja mittlerweile elegantere Lösungen fürs clearing ohne HTML Markup.
    zB http://h5c3.de/inhalte/float-aufloesen-clearfix/
    Was ist der Unterschied zwischen

    Code:
    .clearfix:after {
        content: ".";
        clear: both;
        display: block;
        visibility: hidden;
        height: 0px;
    }
    und der in assets/contao/css/layout-uncompressed.css verwendeten Variante?:

    Code:
    #container:after,.custom:after {
        content:"";
        display:table;
        clear:both;
    }
    Leider gab es in https://github.com/contao/core/issues/6203 keine weitere Stellungnahme zur Aussage in https://github.com/contao/core/issue...ment-26947594:

    Code:
    .cf:after {
      content:"";
      display:block;
      clear:both;
    }
    
    /* IE 6/7 compatibility */
    .cf {
        zoom:1;
    }

  7. #7
    mpietsch
    Gast

    Standard

    @ Moderation: Thema könnte vom CE Akkordeon unabhängig eingeordnet werden.

  8. #8
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    Ich habs mal ins Forum Layout / Template / Holy Grail verschoben.
    Kein Privat Support via PM.

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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