⊗mkSpFxSF 94 of 128 menu

Faktor stisljivosti flex blokov v CSS

V prejšnji lekciji smo ugotovili, da se flex elementi začnejo stiskati, ko jim zmanjka prostora. To, koliko je skupna širina večja od širine starša, se imenuje negativni prosti prostor.

Tehnično stiskanje pomeni, da se od širine vsakega elementa odvzame del širine, tako da se vsi elementi prilegajo v svojega starša.

Izvedimo nekaj izračunov. Recimo, da imamo 4 elemente s širino 200px. Naj bo širina starša enaka 700px. To pomeni, da je skupna širina elementov enaka:

200px * 4 = 800px

To je 100px več kot širina starša. Izračunajmo, koliko moramo odvzeti od vsakega elementa, da se elementi prilegajo v starša:

100px / 4 = 25px

To pomeni, da bo širina elementov:

200px - 25px = 175px

Implementirajte opisane bloke in z merjenjem preverite, ali je širina elementov res enaka naši izračunani.

Izračunajte širino blokov in nato preverite izračune z merjenjem:

<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; }
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni