Zum Inhalt springen

CSS flex-wrap-Eigenschaft

Die flex-wrap-Eigenschaft definiert, ob flexible Elemente umgebrochen werden sollen oder nicht. Mit anderen Worten definiert sie, ob die Elemente auf eine einzige Zeile gezwungen werden oder ob sie auf mehrere Zeilen fließen können.

Wenn es keine flexiblen Elemente gibt, hat die flex-wrap-Eigenschaft keine Auswirkung.

Die flex-wrap-Eigenschaft ist eine der CSS3-Eigenschaften.

Anfangswertnowrap
Gilt fürFlex-Container.
VererbbarNein.
AnimierbarNein.
VersionCSS3
DOM-Syntaxobject.style.flexWrap = "wrap-reverse";

Syntax

Syntax der CSS flex-wrap-Eigenschaft

css
flex-wrap: nowrap | wrap | wrap-reverse | initial | inherit;

Beispiel für die flex-wrap-Eigenschaft mit dem Wert "wrap":

Beispiel für die CSS flex-wrap-Eigenschaft mit dem Wert wrap

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .wrap {
        width: 200px;
        height: 200px;
        border: 1px solid #cccccc;
        display: flex;
        flex-wrap: wrap;
      }
      .wrap div {
        width: 50px;
        height: 50px;
      }
    </style>
  </head>
  <body>
    <h2>The flex-wrap Property</h2>
    <div class="wrap">
      <div style="background-color:coral;">A</div>
      <div style="background-color:lightblue;">B</div>
      <div style="background-color:khaki;">C</div>
      <div style="background-color:pink;">D</div>
      <div style="background-color:lightgrey;">E</div>
      <div style="background-color:lightgreen;">F</div>
    </div>
  </body>
</html>

Beispiel für die flex-wrap-Eigenschaft mit dem Wert "nowrap":

Beispiel für die CSS flex-wrap-Eigenschaft mit dem Wert nowrap

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .example {
        width: 200px;
        height: 200px;
        border: 1px solid #c3c3c3;
        display: flex;
        flex-wrap: nowrap;
      }
      .example div {
        width: 50px;
        height: 50px;
      }
    </style>
  </head>
  <body>
    <h2>Flex-wrap property example</h2>
    <div class="example">
      <div style="background-color: #8ebf42;">A</div>
      <div style="background-color: #1c87c9;">B</div>
      <div style="background-color: #cccccc;">C</div>
      <div style="background-color: #666666;">D</div>
      <div style="background-color: #4c4a4a;">E</div>
      <div style="background-color: #c6c4c4;">F</div>
    </div>
  </body>
</html>

Ergebnis

CSS flex-wrap-Eigenschaft

Beispiel für die flex-wrap-Eigenschaft mit dem Wert "wrap-reverse":

Beispiel für die CSS flex-wrap-Eigenschaft mit dem Wert wrap-reverse

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .example {
        width: 200px;
        height: 200px;
        border: 1px solid #c3c3c3;
        display: flex;
        flex-wrap: wrap-reverse;
      }
      .example div {
        width: 50px;
        height: 50px;
      }
    </style>
  </head>
  <body>
    <h2>Flex-wrap property example</h2>
    <div class="example">
      <div style="background-color: #8ebf42;">A</div>
      <div style="background-color: #1c87c9;">B</div>
      <div style="background-color: #cccccc;">C</div>
      <div style="background-color: #666666;">D</div>
      <div style="background-color: #4c4a4a;">E</div>
      <div style="background-color: #c6c4c4;">F</div>
    </div>
  </body>
</html>

Werte

WertBeschreibungAusführen
nowrapDefiniert, dass flexible Elemente nicht umgebrochen werden. Dies ist der Standardwert dieser Eigenschaft.Ausführen »
wrapDefiniert, dass flexible Elemente bei Bedarf umgebrochen werden.Ausführen »
wrap-reverseDefiniert, dass flexible Elemente bei Bedarf in umgekehrter Reihenfolge umgebrochen werden.Ausführen »
initialLegt fest, dass die Eigenschaft ihren Standardwert verwendet.Ausführen »
inheritErbt die Eigenschaft vom Elternelement.

Praxis

Was ist der Zweck der 'flex-wrap'-Eigenschaft in CSS?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.