⊗mkSpFxFTP 100 of 128 menu

Flexbox'i plokiprobleemid CSS-is

Plokkide esimene probleem on üldiselt kohe ilmne - see on väga ebamugav, et vanemapeale tuleb selgesõnaliselt määrata kõrgus. Lõppude lõpuks võib meil juhtuda nii, et plokkide arv muutub dünaamiliselt ja nende arv on vahel väiksem, vahel suurem kui 9.

Kuid teine probleem tekib siis, kui plokkide arv on selline, et viimases reas on ebapiisav arv plokke. Sel juhul viimane rida näeb välja kole:

<div class="parent"> <div class="child">1</div> <div class="child">2</div> <div class="child">3</div> <div class="child">4</div> <div class="child">5</div> <div class="child">6</div> <div class="child">7</div> <div class="child">8</div> </div> .parent { display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap; width: 320px; border: 1px solid red; } .child { box-sizing: border-box; width: 100px; height: 100px; border: 1px solid green; }

:

Selgub, et isegi horisontaalselt väärtus space-between ei tööta meie juhul hästi.

Kokkuvõtteks: kui teie alamplokkide arv on alati konstantne ja mahub normaalselt vanemasse, siis on space-between plokid üsna mugav asi. Vastasel juhul tuleb mõelda millegi muule peale.

Antud on 12 elementi. Tehke neist plokid 4 elemendi kaupa reas, iga elemendi laiusega 100px ja nendevahelise kaugusega 20px.

Antud on 12 elementi. Tehke neist plokid 3 elemendi kaupa reas, iga elemendi laiusega 150px ja nendevahelise kaugusega 10px.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu