block, inline, inline-block, none va visibility:hidden farqi — misol, test va amaliy topshiriqlar bilan.
styles.cssCSS.block-el { display: block; } /* To'liq qator, width/height ishlaydi */.inline-el { display: inline; } /* Kontent kengligi, width/height ishlamaydi */.inline-block-el { display: inline-block; } /* Qatorda, lekin width/height ishlaydi */
styles.cssCSS.gone { display: none; } /* DOM'dan "yo'q qilinadi", joy egallamaydi */.invisible { visibility: hidden; } /* Ko'rinmaydi, lekin joyi saqlanadi */
⚠️ Common Mistake
display: none va visibility: hiddenni bir xil deb o'ylash — ular butunlay boshqacha layout natijasi beradi.
Task: Bir xil elementga navbatma-navbat block, inline, inline-block bering va DevTools'da farqni kuzating.
Task: display: none va visibility: hiddenni ikkita alohida elementda solishtiring — atrofdagi elementlar qanday reaksiya berishini ko'ring.
Task: opacity va transition yordamida sichqoncha ustiga kelganda asta-sekin paydo bo'ladigan tooltip yarating.
styles.cssCSS.icon { width: 24px; height: 24px; }
index.htmlHTML<span class="icon">🔔</span>
Your Task: width/height nega ta'sir qilmayapti?
block — to'liq qator, inline — kontent kengligi (w/h ishlamaydi), inline-block — ikkalasining kombinatsiyasi. display: none joy egallamaydi, visibility: hidden esa joyni saqlaydi.
<div>=block, <span>=inline)display emas, opacity/visibility ishlatiladiinline-block — ikonka va kichik UI elementlar uchun foydalistyles.cssCSSdisplay: block | inline | inline-block | none;visibility: visible | hidden; /* joy saqlanadi */
Mavzu bo‘yicha tushunchalaringizni interaktiv test orqali sinovdan o‘tkazing va natijalarni bilib oling.
Darslik ichidagi interaktiv muharrirda berilgan barcha amaliy topshiriqlarni bajaring va avto-tekshiruvdan o‘ting.
Test Sinovi
Hali topshirilmagan (kamida 75% kerak)
Amaliy Laboratoriya
Laboratoriya muharririda testlarni topshiring
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: