⊗mkPmGdAFtV 230 of 250 menu

Auto-fit nozīme CSS režģos

Tagad apskatīsim vērtību auto-fit, ko arī lieto, norādot vienāda izmēra kolonnas kopā ar funkciju repeat. Tās atšķirība no vērtības auto-fill ir tāda, ka auto-fit pielāgo kolonnu skaitu konteinera pieejamajam platumam, paplašinot vai saspiežot tās.

Piemērs

Apskatīsim vērtības auto-fit darbību uz piemēra ar konteineri, kurā ir astoņi elementi. Izmantosim kopā ar vērtību auto-fit jums jau zināmo no iepriekšējās nodarbības funkciju minmax:

<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: repeat(auto-fit, minmax(150px, 1fr)); border: 2px solid #696989; padding: 10px; width: 600px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Piemērs

Un tagad samazināsim režģa konteinera platumu līdz 400px:

<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: repeat(auto-fit, minmax(150px, 1fr)); border: 2px solid #696989; padding: 10px; width: 400px; } #parent > div { padding: 10px; border: 1px solid #696989; }

:

Praktiskie uzdevumi

Pieņemsim, ka jums ir tabula ar deviņiem elementiem. Iestatiet tiem, izmantojot vērtību auto-fit, tādu kolonnu platumu un režģa konteinera platumu, lai visi pēctecīgie elementi izvietotos trīs rindās.

Un tagad modificējiet iepriekšējo uzdevumu tā, lai visi elementi izvietotos divās rindās.

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