⊗mkSpGdIm 106 of 128 menu

Grile Implicite în CSS

Grila implicită este creată automat de browser, când numărul de elemente nu încape în grila explicită. Să vedem cum se întâmplă acest lucru.

Să presupunem că avem patru blocuri:

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

Să presupunem că grila noastră are dimensiunile 3 pe 3:

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

Să plasăm trei dintre blocurile noastre în grilă:

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

Iar al patrulea bloc îl vom plasa în al patrulea rând și coloană:

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

Deoarece grila noastră are dimensiunea 3 pe 3, acest al patrulea rând și coloană nu vor exista în această grile. Dar nu vor exista în mod explicit, adică în cel definit de noi. Însă browserul le va crea implicit, adică singur.

În acest caz, deoarece am specificat dimensiunile doar pentru grila explicită, pentru celulele din afara acestei grile dimensiunile vor fi calculate de browser. Adică în cazul nostru, dimensiunile celui de-al patrulea bloc vor fi setate automat de browser.

Să vedem ce obținem:

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

:

Să presupunem că în grila dvs. sunt 6 blocuri. Plasați 3 blocuri în grila explicită, și trei blocuri în grila implicită.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge