⊗mkSpGdIm 106 of 128 menu

Netiešie gridi CSS

Netiešs grids tiek automātiski izveidots pārlūkprogrammas, kad elementu daudzums neietilpst tiešajā gridā. Apskatīsim, kā tas notiek.

Pieņemsim, ka mums ir četri bloki:

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> <div id="elem3">4</div> </div>

Pieņemsim, ka mūsu gridam ir izmēri 3 uz 3:

#parent { display: grid; grid-template-columns: 50px 50px 50px; grid-template-rows: 50px 50px 50px; }

Izvietosim trīs mūsu blokus gridā:

#elem1 { grid-row: 1 / 2; grid-column: 1 / 2; } #elem2 { grid-row: 2 / 3; grid-column: 2 / 3; } #elem3 { grid-row: 3 / 4; grid-column: 3 / 4; }

Un ceturto bloku izvietosim ceturtajā rindā un kolonnā:

#elem4 { grid-row: 4 / 5; grid-column: 4 / 5; }

Tā kā mūsu grids ir izmērā 3 uz 3, tad tādas ceturtās rindas un kolonnas šajā gridā nebūs. Bet tās nebūs tiešā veidā, tas ir, mūsu norādītajā. Bet pārlūkprogramma tās izveidos netieši, tas ir, pati.

Šajā gadījumā, tā kā izmērus mēs norādījām tikai tiešajam gridam, tad šūnām ārpus šī grida izmēri tiks aprēķināti pārlūkprogrammas. Tas ir, mūsu gadījumā ceturtā bloka izmēri tiks iestatīti automātiski.

Apskatīsim, kas mēs iegūsim:

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

:

Pieņemsim, ka jūsu gridā ir 6 bloki. Izvietojiet 3 blokus tiešajā gridā, un trīs blokus netiešajā.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt