Tailwind spacing shkalasi, padding/margin klasslari, gap va width/height tizimi — misol, test va amaliy topshiriqlar bilan.
Tailwind spacing tizimi 4px (0.25rem) ga asoslangan qadam bilan ishlaydi: 1=4px, 2=8px, 4=16px, 8=32px.
Bu barcha bo'shliqlarning bir-biriga proportsional bo'lishini ta'minlaydi — tasodifiy piksellar (13px, 17px) o'rniga izchil shkala.
index.htmlHTML<div class="p-6 m-4 bg-gray-100">Padding va margin</div>
🧠 Padding — content bilan border orasidagi ICHKI bo'shliq. Margin — border bilan boshqa elementlar orasidagi TASHQI bo'shliq.
⚠️ Common Mistake
Margin va paddingni farqlamaslik — ayniqsa fon rangi bilan ishlaganda, padding fon ichida ko'rinadi, margin esa ko'rinmaydi.
index.htmlHTML<div class="flex gap-4"><div>Item 1</div><div>Item 2</div></div>
gap — flex/grid ichidagi elementlar orasidagi bo'shliq uchun zamonaviy standart, space-x/y dan ko'ra tavsiya etiladi.
index.htmlHTML<div class="w-full max-w-lg mx-auto p-6">Markazlashtirilgan konteyner</div>
Task: p-6 max-w-md mx-auto bilan markazlashtirilgan konteyner yarating.
Task: 3 ta kartadan iborat ro'yxat yarating, orasida gap-6, butun blok max-w-4xl mx-auto.
Task: Profil kartasi yarating: dumaloq avatar, ism, lavozim — space-y-2 bilan vertikal joylashtirilgan.
index.htmlHTML<div class="flex space-x-4"><div class="w-1/2">Chap</div><div class="w-1/2">O'ng</div></div>
Your Task: Nega ikkala div kutilganidan tor ko'rinadi va ba'zan pastki qatorga tushib qoladi?
Spacing shkalasi 4px qadam bilan ishlaydi. Padding — ichki, margin — tashqi bo'shliq. gap zamonaviy va tavsiya etiladigan yechim, space-x/ydan ko'ra.
gap flex/grid uchun space-x/ydan yaxshiroqmax-w-* + mx-auto — markazlashtirilgan konteynerlarning standart formulasicode.textTEXTPadding: p-*, px-*, py-*, pt-*, pr-*, pb-*, pl-*Margin: m-*, mx-*, my-*, mx-autoGap: gap-*, gap-x-*, gap-y-*Sizing: w-*, h-*, max-w-*, min-w-*
Mavzu bo‘yicha tushunchalaringizni interaktiv test orqali sinovdan o‘tkazing va natijalarni bilib oling.
Darslikda o‘rganilgan qoidalarga asosan real kod yozing, testlardan o‘tkazing va yechimlarni mustahkamlang.
Test Sinovi
Hali topshirilmagan (kamida 75% kerak)
Amaliy Masalalar
0 / 3 ta yechildi (kamida 75% kerak)
Dars sifati va mazmunini yaxshilash uchun o‘z haqqoniy bahoingizni qoldiring.
Mavzuni to‘liq o‘zlashtirish uchun test sinovi, amaliy kodlash va bog‘liq darslar
O‘z bilimingizni interaktiv test savollari orqali tekshiring va darhol xatolarni tahlil qiling.
Nazariyani real kod yozish bilan mustahkamlang, avtomatik testlardan o‘ting va XP to‘plang.
Kurs bo‘yicha keyingi va bog‘liq mavzular: