⊗mkSpGdIm 106 of 128 menu

Իմպլիցիտ ցանցերը CSS-ում

Իմպլիցիտ ցանց ստեղծվում է բրաուզերի կողմից ավտոմատ կերպով, երբ տարրերի քանակը չի տեղավորվում էքսպլիցիտ ցանցում: Եկեք տեսնենք, թե ինչպես է դա տեղի ունենում:

Ենթադրենք ունենք չորս բլոկ:

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

Ենթադրենք մեր ցանցն ունի 3 x 3 չափս:

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

Եկեք տեղադրենք մեր երեք բլոկները ըստ ցանցի:

#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; }

Քանի որ մեր ցանցը 3 x 3 չափսի է, ապա այդպիսի չորրորդ շարք և սյունակ այս ցանցում չի լինի: Բայց դրանք չեն լինի էքսպլիցիտ տեսքով, այսինքն՝ մեր կողմից սահմանված: Սակայն բրաուզերը կստեղծի դրանք իմպլիցիտ կերպով, այսինքն՝ ինքնուրույն:

Միևնույն ժամանակ, քանի որ մենք չափսերը նշել ենք միայն էքսպլիցիտ ցանցի համար, ապա այդ ցանցից դուրս գտնվող բջիջների չափսերը կհաշվարկվեն բրաուզերի կողմից: Այսինքն՝ մեր դեպքում չորրորդ բլոկի չափսերը կսահմանվեն բրաուզերի կողմից ավտոմատ կերպով:

Եկեք տեսնենք, թե ինչ է ստացվում մեզ մոտ:

<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; }

:

Ենթադրենք ձեր ցանցում կա 6 բլոկ: Տեղադրեք 3 բլոկ էքսպլիցիտ ցանցում, իսկ երեք բլոկ՝ իմպլիցիտ ցանցում:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել