⊗mkPmGdRC 233 of 250 menu

Spojování řádků v CSS gridu

Řádky a sloupce v gridech tvoří mřížku. Lze zařídit, aby prvek zabíral ne jednu buňku mřížky, ale několik.

Aby prvek zabral více než jeden řádek, měla by mu být nastavena vlastnost grid-row. V této vlastnosti se pomocí lomítka určují čísla označující počáteční a koncovou pozici prvků v gridu.

Prvek se přitom roztáhne od první pozice do druhé pozice (ne včetně ní). To znamená, že hodnota 1 / 2 přiměje prvek zabrat jednu první buňku, zatímco hodnota 1 / 3 přiměje prvek zabrat první a druhou buňku (ale ne včetně třetí).

Příklad

Předpokládejme, že máme grid se třemi podřízenými prvky. Umístěme je tak, aby první prvek zabíral dva řádky:

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> </div> #parent { display: grid; grid-template-columns: 2fr 1fr; height: 300px; width: 400px; padding: 10px; border: 2px solid #696989; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { grid-row: 1 / 3; /* dva řádky */ } #elem2 { grid-row: 1 / 2; } #elem3 { grid-row: 2 / 3; }

:

Příklad

Nyní přiřaďme čtvrtému bloku tři řádky:

<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; grid-template-columns: 2fr 1fr; height: 300px; width: 400px; padding: 10px; border: 2px solid #696989; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { grid-row: 1 / 2; } #elem2 { grid-row: 2 / 3; } #elem3 { grid-row: 3 / 4; } #elem4 { grid-row: 1 / 4; }

:

Praktické úlohy

Umístěte všechny prvky a proveďte spojení řádků v souladu s následujícím příkladem:

Umístěte všechny prvky a proveďte spojení řádků v souladu s následujícím příkladem:

Umístěte všechny prvky a proveďte spojení řádků v souladu s následujícím příkladem:

Č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