225 of 313 menu

Eigenschaft align-content

Die Eigenschaft align-content legt die Ausrichtung der Elemente entlang der Querachse für Flex-Container und entlang der Vertikalachse für Grids fest. Wird auf das übergeordnete Element angewendet.

Syntax

Selektor { align-content: flex-start | flex-end | center | space-between | space-around; }

Werte

Wert Beschreibung
flex-start Die Blöcke sind am Anfang der Quer- (Vertikal-) Achse ausgerichtet.
flex-end Die Blöcke sind am Ende der Quer- (Vertikal-) Achse ausgerichtet.
center Die Blöcke sind in der Mitte der Quer- (Vertikal-) Achse zentriert.
space-between Die Blöcke sind entlang der Quer- (Vertikal-) Achse verteilt, wobei das erste Element am Anfang der Achse ausgerichtet ist und das letzte - am Ende.
space-around Die Blöcke sind entlang der Quer- (Vertikal-) Achse verteilt, wobei zwischen dem ersten Block und dem Anfang der Achse sowie zwischen dem letzten Block und dem Ende der Achse der gleiche Abstand besteht wie zwischen den übrigen Blöcken.
Sie sind jedoch nicht gleich, wie es scheinen könnte: Die Abstände addieren sich und zwischen zwei Blöcken ist der Abstand doppelt so groß wie zwischen einem Block und dem Anfang/Ende der Achse.

Beispiel . Wert flex-start

In diesem Beispiel ist die Achse, entlang der die Ausrichtung erfolgt, von oben nach unten gerichtet, d.h. sie ist die Querachse. Wie im Ergebnis zu sehen ist, sind alle unsere Elemente an ihrem oberen Teil ausgerichtet:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: flex; align-content: flex-start; flex-wrap: wrap; height: 200px; border: 1px solid #696989; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

Beispiel . Wert flex-end

In diesem Beispiel sind die Blöcke an der unteren Seite der Querachse ausgerichtet, da die Eigenschaft align-content auf den Wert flex-end gesetzt ist:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: flex; align-content: flex-end; flex-wrap: wrap; height: 200px; border: 1px solid #696989; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

Beispiel . Wert center

Jetzt sind die Blöcke in der Mitte der Querachse zentriert:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: flex; align-content: center; flex-wrap: wrap; height: 200px; border: 1px solid #696989; } #parent > div { width: 100px; height: 50px; border: 1px solid #696989; }

:

Ausrichtung am Anfang der Vertikalachse im Grid

Lassen Sie uns die Ausrichtung unserer Elemente im Grid am Anfang der Vertikalachse einstellen:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: grid; align-content: start; grid-template-columns: 100px 100px; gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; }

:

Ausrichtung in der Mitte der Vertikalachse im Grid

Lassen Sie uns jetzt die Ausrichtung der Elemente in der Mitte der Vertikalachse einstellen:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: grid; align-content: center; grid-template-columns: 100px 100px; gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; }

:

Ausrichtung am Ende der Vertikalachse im Grid

Lassen Sie uns die Ausrichtung der Elemente am Ende der Vertikalachse einstellen:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: grid; align-content: end; grid-template-columns: 100px 100px; gap: 10px; padding: 10px; border: 2px solid #696989; height: 200px; width: 400px; } #parent > div { gap: 10px; padding: 10px; box-sizing: border-box; border: 1px solid #696989; }

:

Siehe auch

  • Eigenschaft flex-direction,
    die die Richtung der Achsen von Flex-Containern festlegt
  • Eigenschaft justify-content,
    die die Ausrichtung entlang der Hauptachse festlegt
  • Eigenschaft align-items,
    die die Ausrichtung entlang der Querachse festlegt
  • Eigenschaft flex-wrap,
    die die Mehrzeiligkeit von Flex-Containern festlegt
  • Eigenschaft flex-flow,
    Kurzschreibweise für flex-direction und flex-wrap
  • Eigenschaft order,
    die die Reihenfolge von Flex-Blöcken festlegt
  • Eigenschaft align-self,
    die die Ausrichtung eines einzelnen Blocks festlegt
  • Eigenschaft place-content,
    die die Ausrichtung entlang der Haupt- und Querachse festlegt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen