⊗mkSpFxFTP 100 of 128 menu

CSSda Flekslarda Plitkach Muammolari

Plitkaning birinchi muammosi umuman olganda darhol aniq - ota-og'iga aniq balandlik berish zarurati juda noqulay. Axir, bizda bloklar soni dynamik o'zgarishi va ularning soni 9 dan kam yoki ko'p bo'lishi mumkin bo'lgan holat bo'lishi mumkin.

Ikkinchi muammosi esa, agar bloklar soni shunday bo'lsa, oxirgi qatorda etishmayotgan bloklar bo'lsa paydo bo'ladi. Bu holda oxirgi qator juda yomon ko'rinadi:

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

:

Ma'lum bo'ladiki, hatto gorizontal yo'nalishda ham space-between qiymati bizning holatda yomon ishlaydi.

Xulosa qilamiz: agar sizning vorislaringiz soni doimiy bo'lsa va ota-ona elementiga normal sig'sa, space-between asosidagi plitka juda qulay narsa. Aks holda boshqa narsalarni o'ylab topish kerak bo'ladi.

12 ta element berilgan. Ulardan qatorda 4 ta elementdan bo'lgan plitka yarating, har bir elementning kengligi 100px va ular orasidagi masofa 20px bo'lsin.

12 ta element berilgan. Ulardan qatorda 3 ta elementdan bo'lgan plitka yarating, har bir elementning kengligi 150px va ular orasidagi masofa 10px bo'lsin.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish