static, relative, absolute, fixed, sticky va z-index — misol, test va amaliy topshiriqlar bilan.
styles.cssCSS.relative { position: relative; top: 10px; left: 10px; } /* O'z o'rnidan siljiydi, joyi saqlanadi */.absolute { position: absolute; top: 0; right: 0; } /* Eng yaqin positioned ota-elementga nisbatan */.fixed { position: fixed; bottom: 0; } /* Viewport'ga nisbatan, scroll bilan qotib qoladi */.sticky { position: sticky; top: 0; } /* Scrollgacha oddiy, keyin yopishadi */
styles.cssCSS.header { position: sticky; top: 0; z-index: 100; }
⚠️ Common Mistake
z-indexni position berilmagan (static) elementga qo'llash — hech qanday ta'sir qilmaydi.
Task: position: relative bilan elementni 20px pastga va 20px o'ngga siljiting, uning asl joyi saqlanganini DevTools'da tekshiring.
Task: Rasm ustiga position: absolute bilan badge (nishoncha) qo'shing, ota elementga relative bering.
Task: To'liq ishlaydigan sticky header yarating, z-index bilan uni boshqa kontent ustida qoldiring.
styles.cssCSS.parent { }.child { position: absolute; top: 0; right: 0; }
Your Task: .child (badge) nega ota elementi burchagida emas, sahifaning yuqori-o'ng burchagida chiqmoqda?
relative — o'z o'rnidan siljiydi, joyi saqlanadi. absolute — eng yaqin positioned ota-elementga nisbatan. fixed — viewport'ga qotadi. sticky — scrollgacha oddiy, keyin yopishadi. z-index faqat positioned elementlarda ishlaydi.
z-index uchun position shartsticky — relative va fixed orasidagi hibrid holatstyles.cssCSSposition: static | relative | absolute | fixed | sticky;top/right/bottom/left: <value>;z-index: <number>; /* faqat positioned elementlarda */
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: