⊗mkPmGdTl 240 of 250 menu

Rasterkacheln in CSS-Grid

Lasst uns zur praktischen Arbeit mit dem Grid-System übergehen und Kacheln mit verschiedenen Abständen erstellen.

Kachel aus 9 Blöcken, 3 pro Reihe, ohne Abstand

Lasst uns eine Tabelle aus neun Elementen erstellen und sie in drei Spalten anordnen:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> #parent { display: grid; grid-template-columns: repeat(3, 1fr); border: 2px solid #696989; padding: 10px; width: 600px; } #parent > div { height: 100px; padding: 10px; border: 1px solid #696989; }

:

Kachel aus 9 Blöcken, 3 pro Reihe, mit Abständen

Wenden wir nun die Eigenschaft grid-gap an, um Abstände zwischen den Elementen zu erzeugen:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> #parent { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 10px; border: 2px solid #696989; padding: 10px; width: 600px; } #parent > div { height: 100px; padding: 10px; border: 1px solid #696989; }

:

Kachel aus 9 Blöcken, 3 pro Reihe, mit Abständen nur zwischen den Blöcken

Lasst uns nun Abstände nur zwischen den Blöcken im Grid festlegen:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> </div> #parent { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 10px; border: 2px solid #696989; width: 600px; } #parent > div { height: 100px; padding: 10px; border: 1px solid #696989; }

:

Kachel aus 8 Blöcken, 3 pro Reihe, mit einem fehlenden Block

Lasst uns eine Kachel erstellen, in der in der unteren Reihe ein Block fehlt:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> </div> #parent { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 10px; border: 2px solid #696989; width: 600px; } #parent > div { height: 100px; padding: 10px; border: 1px solid #696989; }

:

Praktische Aufgaben

Setzen Sie das folgende Beispiel um:

Setzen Sie das folgende Beispiel um:

Setzen Sie das folgende Beispiel um:

bydeenesfrptru