uliII: Elemente floaten, - aber umschließenden Bereich Größe anpassen ?

Hi,

wahrscheinlich mach ich was falsch - oder?

Wenn Elemente in einem (div) Bereich per float ausgerichtet werden, passt sich die Größe (Höhe) nicht mehr an die Elemente an.

Falls das "normal" ist, wie kriegt man dann trotzdem den Bereich "automatisch" an die innliegenden Elemente (welche per float ausgerichtet sind) angepasst (die Höhe) ?

LG

  1. Hi,

    da gibt es ein paar Möglichkeiten:

    • clearfix verwenden
    • dem Element overflow: hidden|auto|scroll; geben
    • dem Element display: inline-block; geben

    ~dave

      • dem Element overflow: hidden|auto|scroll; geben
      • dem Element display: inline-block; geben

      … siehe ferner Block Formatting Contexts

      Mathias

  2. @@uliII:

    nuqneH

    Wenn Elemente in einem (div) Bereich per float ausgerichtet werden, passt sich die Größe (Höhe) nicht mehr an die Elemente an.

    Falls das "normal" ist

    Das ist es.

    wie kriegt man dann trotzdem den Bereich "automatisch" an die innliegenden Elemente (welche per float ausgerichtet sind) angepasst (die Höhe) ?

    overflow: hidden fürs Eleternelement wäre eine Möglichkeit, ::after mit clear: both u.a. eine andere. Suche nach clearfix.

    Qapla'

    --
    Wer möchte nicht lieber durch Glück dümmer als durch Schaden klüger werden? (Salvador Dalí)