⊗mkSpFxSF 94 of 128 menu

Faktor sabijanja flex blokova u CSS

U prethodnoj lekciji smo utvrdili da, kada flex elementima nedostaje prostora, oni počinju da se sabijaju. Iznos za koji je ukupna širina veća od širine roditelja naziva se negativnim slobodnim prostorom.

Tehnički, sabijanje znači da se od širine svakog elementa odvaja komadić širine tako da svi elementi stanu u svog roditelja.

Hajde da izvršimo neki proračun. Recimo, na primer, da imamo 4 elementa širine 200px. Neka pri tome širina roditelja bude 700px. Ispada da je ukupna širina elemenata:

200px * 4 = 800px

To je širina za 100px veća od širine roditelja. Hajde da izračunamo, koliko od svakog elementa treba da odvojimo, da bi elementi stali u svog roditelja:

100px / 4 = 25px

To jest, širina elemenata će biti:

200px - 25px = 175px

Implementirajte opisane blokove i proverite merenjem, da li će širina elemenata zaista biti jednaka našoj proračunatoj.

Izračunajte širinu blokova, a zatim proverite proračune merenjem:

<div class="parent"> <div class="child elem1">1</div> <div class="child elem2">2</div> <div class="child elem3">3</div> </div> .parent { display: flex; width: 200px; height: 200px; border: 1px solid red; } .child { height: 50px; border: 1px solid green; } .elem1 { width: 100px; } .elem2 { width: 100px; } .elem3 { width: 100px; }
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij