:hover, :focus, :nth-child, ::before, ::after — misol, test va amaliy topshiriqlar bilan.
styles.cssCSSa:hover { color: red; }input:focus { border-color: blue; }li:nth-child(2n) { background: #f5f5f5; } /* juft elementlar */li:first-child { font-weight: bold; }
styles.cssCSS.quote::before { content: '"'; }.quote::after { content: '"'; }p::first-line { font-weight: bold; }
⚠️ Common Mistake
Pseudo-class (bitta :) va pseudo-element (ikkita ::)ni farqlamaslik — zamonaviy CSS'da ular sintaktik jihatdan ajratiladi.
Task: Tugmaga :hover va :focus stillarini qo'shing.
Task: :nth-child(odd) yordamida jadval qatorlarini "zebra-stripe" (navbat bilan rangli) qiling.
Task: ::before yordamida har bir ro'yxat elementiga maxsus belgi (masalan "→") qo'shing, content va margin-right ishlatib.
styles.cssCSS.box::before { color: red; font-size: 20px; }
Your Task: ::before elementi nega umuman ko'rinmayapti?
Pseudo-classlar (:hover, :nth-child) elementning holati/pozitsiyasini tanlaydi. Pseudo-elementlar (::before, ::after) "virtual" elementlar yaratadi, content xususiyati shart.
:hover/:focus — interaktivlik uchun asosiy vositalar:nth-child(2n)/:nth-child(odd) — zebra-stripe naqshlari uchun::before/::after — qo'shimcha dekorativ kontent uchun, content majburiystyles.cssCSS:hover, :focus, :active:first-child, :last-child, :nth-child(n)::before { content: ''; }::after { content: ''; }
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: