MrMurphy1: Flex-wrap

Beitrag lesen

Hallo

Ist es möglich, daß man dem ersten item eine fixe Größe gibt und die zweite bzw. weiteren teilen sich den Rest auf?

Ja. Das geht mit den CSS-Eigenschaften

  • flex-grow
  • flex-shrink
  • flex-basis

Die können auch zu

flex

zusammengefasst werden. Aber nur mit der Aufteilung ist im Bedarfsfall calc möglich.

Wenn flex-grow und flex-shrink den Wert 0 haben ist die Breite von flex-basis fest. Zum Beispiel

      article {
         flex-grow: 0;
         flex-shrink: 0;
         flex-basis: 250px;
      }

Mit dem Wert 1 für flex-grow und flex-shrink ist der Container flexibel, zum Beispiel

      section {
         flex-grow: 1;
         flex-shrink: 1;
         flex-basis: auto;
      }

Auf flex-wrap sollte dann verzichtet werden. Falls doch ein Zeilenumbruch erforderlich ist müssen eventuell padding, border und margin mit calc berücksichtigt werden. Bei Zeilenumbrüchen zickt Flexbox manchmal rum.

Gruss

MrMurphy