⊗mkSpGdCVA 112 of 128 menu

Zarovnání uvnitř buněk CSS gridu podél svislé osy

Pro zarovnání prvků uvnitř buněk gridu podél svislé osy používáme vlastnost align-items, která se nastavuje v rodičovském elementu. Funkci této vlastnosti lze vidět při prohlížení gridu v ladicím nástroji prohlížeče.

Na začátek osy

Zarovnejme naše prvky uvnitř buněk na začátek svislé osy:

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

:

Podívejme se na náš grid v ladicím nástroji prohlížeče:

Na střed osy

A nyní zarovnejme naše prvky v buňkách na střed svislé osy:

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

:

Podívejme se na náš grid v ladicím nástroji prohlížeče:

Na konec osy

Změňme znovu zarovnání prvků, tentokrát na konec svislé osy:

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

:

Podívejme se na náš grid v ladicím nástroji prohlížeče:

Praktické úlohy

Vytvořte grid skládající se ze šesti prvků, umístěných ve dvou sloupcích. Proveďte zarovnání prvků uvnitř buněk na začátek svislé osy.

Nyní umístěte prvky gridu do tří sloupců a nastavte zarovnání prvků v buňkách na střed svislé osy gridu.

Upravte předchozí úlohu tak, aby zarovnání prvků probíhalo na konec svislé osy.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout