CSS гридларидаги устунлар сони ва эни
Грид билан ишлашни ўрганишни
биз устунлар сони ва энини белгилашдан
бошлаймиз, улар бўйича фарзанд элементлар
жойлашади.
Бу мақсад учун биз
grid-template-columns хусусиятидан фойдаланамиз, у
ота-она элементда кўрсатилади ва
гриддаги фарзанд элементлар эга бўладиган
устунлар сони ва энини белгилайди.
Хусусият қийматида биз устунлар энини
пикселларда кўрсатамиз.
Мисол
Аввало ота-она элемент яратамиз
ва уни грид-контейнер қиламиз.
Фарз қилайлик, бизда div мавжуд, унинг ичида
тўртта фарзанд элемент жойлашган. Унга
display хусусиятида grid қийматini берамиз,
grid-template-columns хусусиятида эса
икки устун учун энни ёзамиз:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
#parent {
display: grid;
grid-template-columns: 200px 400px;
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>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
</div>
#parent {
display: grid;
grid-template-columns: 50px 100px 200px 250px;
border: 2px solid #696989;
padding: 10px;
width: 600px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Амалий машқлар
Фарз қилайлик, сизда тўққизта фарзанд элементли див мавжуд. Ота-она элементни грид-контейнер қилинг.
Фарзанд элементларни эни 200px бўлган икки
устунга жойланг.
Фарзанд элементларни эни 150px бўлган уч
устунга жойланг.
Фарзанд элементларни уч
устунга жойланг: биринчиси эни 100px,
иккинчиси 150px, ва учинчиси
200px.