Block, inline, flex, grid, hidden klasslari va responsive visibility naqshi — misol, test va amaliy topshiriqlar bilan.
index.htmlHTML<span class="inline">Men inline elementman</span><div class="block bg-gray-100 p-2">Men block elementman</div>
🧠 block — to'liq qatorni egallaydi, w/h beriladi. inline — faqat kontent kengligini egallaydi, w/h berilmaydi.
index.htmlHTML<nav class="hidden md:flex gap-6"><a href="#">Bosh sahifa</a></nav><button class="md:hidden">Menu</button>
⚠️ Common Mistake
hidden/md:blockni noto'g'ri tartibda ishlatish — Tailwind mobile-first, prefikssiz klass mobil uchun default bo'ladi.
Task: Ikkita <span> elementini inline-block qilib, w-24 h-24 bering — natijani kuzating.
Task: Mobilda yashiringan, lg:block bilan faqat katta ekranda ko'rinadigan sidebar yarating.
Task: To'liq responsive navbar yarating — mobilda hamburger tugma, desktopda to'liq gorizontal menyu.
index.htmlHTML<div class="md:hidden">Faqat mobilda ko'rinishi kerak</div>
Your Task: Bu element nega desktopda ham ko'rinib qolyapti?
<details> <summary>Solution</summary> `md:hidden` faqat 768px va undan katta ekranlarda yashiradi — lekin agar ekran 768px dan kichik bo'lsa (mobil), element hali ham default holatda (ko'rinadigan) qoladi, chunki mobil uchun aniq `block`/`flex` berilmagan bo'lsa ham, default HTML display saqlanadi. Muammo emas — bu to'g'ri ishlayapti agar maqsad shu bo'lsa. </details>block — to'liq qator, inline — kontent kengligi, flex/grid — layout konteynerlari. hidden + responsive prefiks — mobil/desktop uchun turli UI ko'rsatishning standart usuli.
inline elementlarda width/height ishlamaydicode.textTEXTblock, inline, inline-block, flex, grid, hiddenResponsive: hidden md:block, md:flex md:hidden
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: