⊗mkPmGdRw 231 of 250 menu

Брой и ширина на редове в CSS гридове

Елементите на грида могат също да се подредят в редове. За това е предназначено свойството grid-template-rows. Това свойство приема размерите на редовете, разделени с интервал. В него могат да се прилагат същите стойности, които изучавахме и за колоните.

Пример

За пример нека подредим блоковете в четири реда:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> </div> #parent { display: grid; grid-template-rows: 50px 100px 50px 50px; border: 2px solid #696989; padding: 10px; width: 600px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Пример

Нека зададем за първия и третия ред фиксирана височина в пиксели, а вторият ред нека заеме останалото място:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: grid; grid-template-rows: 100px auto 60px; border: 2px solid #696989; padding: 10px; width: 600px; height: 400px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Пример

Използваме функцията repeat за задаване на размерите на редовете:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> </div> #parent { display: grid; grid-template-rows: repeat(3, 1fr); border: 2px solid #696989; padding: 10px; width: 600px; height: 200px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Пример

Задайте на редовете височина 50px, а броят на редовете нека се зададе автоматично с помощта на стойността auto-fill:

<div id="parent"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> </div> #parent { display: grid; grid-template-rows: repeat(auto-fill, 50px); border: 2px solid #696989; padding: 10px; width: 400px; height: 200px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Практически задачи

Подредете блоковете в три реда. Нека първият блок има размер 100px, вторият 150px, а третият 200px.

Нека във вашия грид има три реда. Направете така, че те да имат еднаква височина.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне