⊗mkSpFxFTP 100 of 128 menu

Проблеми со плочки на флекси во CSS

Првиот проблем со плочките во принцип е веднаш очигледен - многу е незгодно тоа што на родителот мора експлицитно да му се зададе висина. На крајот на краиштата, сосема е можно количината на блокови динамично да се менува и нивниот број понекогаш да биде помал, а понекогаш поголем од 9.

Вториот проблем ќе се појави ако количината на блокови е таква што во последниот ред ќе има недоволно блокови. Во овој случај, последниот ред ќе изгледа одвратно:

<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; }

:

Излегува дека дури и хоризонтално, вредноста space-between функционира лошо во нашиот случај.

Да резимираме: ако количината на вашите елементи е секогаш константна и нормално се вклопува во родителот, тогаш плочките со space-between се прилично погодна работа. Во спротивно, ќе мора да смислиме нешто друго.

Дадени се 12 елементи. Направете плочка од 4 елементи во ред со ширина на секој елемент од 100px и растојание помеѓу нив од 20px.

Дадени се 12 елементи. Направете плочка од 3 елементи во ред со ширина на секој елемент од 150px и растојание помеѓу нив од 10px.

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