208 of 313 menu

Eigenschaft grid-column-end

Die Eigenschaft grid-column-end legt die Endposition eines Elements im Grid oder Raster bis zu einer bestimmten Spalte fest. Der Wert der Eigenschaft kann eine positive oder negative Zahl sein. Wenn wir eine positive Zahl angeben, wird die Endposition des Elements von links nach rechts gezählt. Bei Angabe einer negativen Zahl wird das Element in umgekehrter Reihenfolge positioniert, d.h. von rechts nach links.

Ein wichtiger Nuance der Eigenschaft grid-column-end besteht darin, dass die Nummer der angegebenen Spalte nicht in die Endposition des Elements einbezogen wird - wenn wir die Zahl 3 angeben, wird das Element nur die erste und zweite Spalte belegen.

Syntax

Selektor { grid-column-end: positive oder negative Zahl; }

Beispiel

Lassen Sie uns den Elementen im Grid Endpositionen zuweisen:

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> </div> #parent { display: grid; border: 2px solid #696989; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { grid-column-start: 1; grid-column-end: 2; } #elem2 { grid-column-start: 1; grid-column-end: 3; } #elem3 { grid-column-start: 1; grid-column-end: 4; }

:

Beispiel

Und jetzt lassen Sie uns mit der Eigenschaft grid-column-start dafür sorgen, dass das erste, zweite und dritte Element in der ersten Reihe positioniert werden. Und das vierte Element soll die gesamte zweite Reihe einnehmen:

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> <div id="elem4">4</div> </div> #parent { display: grid; padding: 10px; border: 2px solid #696989; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { grid-column-start: 1; grid-column-end: 2; } #elem2 { grid-column-start: 2; grid-column-end: 3; } #elem3 { grid-column-start: 3; grid-column-end: 4; } #elem4 { grid-column-start: 1; grid-column-end: 4; }

:

Beispiel

Wenn sich die von benachbarten Elementen belegten Spalten überlappen, wird jedes nachfolgende Element um eine Reihe nach unten verschoben. Lassen Sie uns diese Besonderheit nutzen, um das erste Element in der ersten Reihe, das zweite - in der zweiten und das dritte und vierte - in der dritten Reihe anzuordnen:

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> <div id="elem4">4</div> </div> #parent { display: grid; padding: 10px; border: 2px solid #696989; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { grid-column-start: 1; grid-column-end: 4; } #elem2 { grid-column-start: 2; grid-column-end: 3; } #elem3 { grid-column-start: 1; grid-column-end: 2; } #elem4 { grid-column-start: 3; grid-column-end: 4; }

:

Beispiel

Und jetzt lassen Sie uns in der Eigenschaft grid-column-end negative Zahlen angeben:

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> </div> #parent { display: grid; border: 2px solid #696989; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { grid-column-start: 1; grid-column-end: -4; } #elem2 { grid-column-start: 1; grid-column-end: -3; } #elem3 { grid-column-start: 1; grid-column-end: -2; }

:

Siehe auch

  • die Eigenschaft grid-column-start,
    die die Startposition eines Elements im Grid nach Spalten festlegt
  • die Eigenschaft grid-column,
    die die Start- und Endpositionen eines Elements im Grid nach Spalten festlegt
  • die Eigenschaft grid-template-columns,
    die die Anzahl und Breite der Spalten im Grid festlegt
  • die Eigenschaft grid-auto-columns,
    die die Anzahl und Breite der Spalten im impliziten Grid 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