Flex
Code Sources Icon Code Sources Icon

Display Flex verteilt die darin liegenden Elemente nach bestimmten Vorgaben.
Weitere Details findest du unter: https://depot43.ch/unterlagen/flex/flex-display/
Der Quelltext wurde erfolgreich in die Zwischenablage kopiert.
HTML Elemente

Aufgabe 14> weiter

Das Standardverhalten eines div-Elements ist "display:block;". Die beiden Blöcke "div.container" werden untereinander dargestellt, sie laufen über die gesamte Breite des Fensters. Die CSS-Eigenschaft "display:flex;" kann die Child-Elemente des Containers nebeneinander verteilen.

  1. Untersuche die CSS-Regeln, der Container ist mit der Eigenschaft "display:block;" versehen.
  2. Passe die Eigenschaft an und mache aus dem Container einen "Flex-Box". Beispiel:
            div.container {
                display:flex;
            }
  3. Prüfe das Ergenis in der HTML-Darstellung (unten).
  4. Füge für beide Boxen je eine neue Regel ein, gib ihnen verschiedene Breiten. Beispiel:
            article.box1 {
                width:40%;
            }
            article.box2 {
                width:60%;
            }
  5. Beachte, dass in einer "FlexBox" beide Boxen gleich hoch bleiben, auch wenn sie unterschiedlich viele Zeilen Inhalt haben.

Beachte: Über "FlexBox" gibt es noch viel zu erzählen. Weitere interessante beispiele findest du unter:

DB-Table: cssbasic14