⊗mkSpFxSF 94 of 128 menu

Фактор стишљивости флекс блокова у CSS-у

У претходној лекцији смо утврдили да, када флекс елементима недостаје простора, они почињу да се стискују. То, за колико је укупна ширина већа од ширине родитеља назива се негативним слободним простором.

Технички, стискање значи да се од ширине сваког елемента одузима део ширине тако да сви елементи стану у свог родитеља.

Хајде да извршимо неки прорачун. Нека, на пример, имамо 4 елемента ширине 200px. Нека притом ширина родитеља износи 700px. Испада да је укупна ширина елемената:

200px * 4 = 800px

Ова ширина је за 100px већа од ширине родитеља. Хајде да израчунамо, колико од сваког елемента треба да одузмемо, да би елементи стали у свог родитеља:

100px / 4 = 25px

То јест ширина елемената ће бити:

200px - 25px = 175px

Имплементирајте описанe блокове и проверите мерењем, да ли ће ширина елемената заиста бити једнака ономе што смо израчунали.

Израчунајте ширину блокова, а затим проверите прорачуне мерењем:

<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; }
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј