Beginner'dan Senior darajagacha guruhlangan HTML interview savollari — semantika, accessibility, SEO va xavfsizlik bo'yicha chuqur tushuntirishlar bilan.
Daraja bo'yicha guruhlangan HTML interview savollari — har biri chuqur tushuntirish bilan.
Savol: <div> va <span> orasidagi farq nima?
Common Wrong Answer: "Ular bir xil, faqat nomi boshqa" — bu ularning display xatti-harakatidagi asosiy farqni e'tiborsiz qoldiradi.
</details>Savol: Nega semantik HTML accessibility uchun muhim?
<details> <summary>Answer</summary> Semantik elementlar (`<button>`, `<nav>`, `<header>`) — brauzer va ekran o'quvchilarga elementning vazifasi haqida avtomatik ma'lumot beradi (rol, klaviatura ishlovi, fokus), bu `<div>`/`<span>` bilan qo'lda qayta yaratilishi kerak bo'lgan ko'p narsani "bepul" beradi.Common Wrong Answer: "Semantik HTML faqat SEO uchun muhim" — bu accessibility jihatini e'tiborsiz qoldiradi, aslida ikkalasi ham muhim.
</details>Savol: target="_blank" ishlatilganda nima uchun rel="noopener noreferrer" ham qo'shish tavsiya etiladi?
Common Wrong Answer: "target="_blank" xavfsiz, chunki u faqat yangi tab ochadi" — bu window.opener orqali bo'ladigan xavfni e'tiborsiz qoldiradi.
Savol: Katta veb-ilova uchun HTML strukturasini loyihalashda accessibility, SEO va performance orasidagi muvozanatni qanday saqlaysiz?
<details> <summary>Answer</summary> Bu uchtasi ko'pincha bir-birini to'ldiradi: semantik HTML — accessibility'ni ham, SEO'ni ham yaxshilaydi; to'g'ri `alt`/`width`/`height` — accessibility'ni ham, performance (CLS)ni ham yaxshilaydi. Muvozanat — har bir qarorni ("bu element uchun eng semantik teg qaysi?", "bu rasm layout shift keltirib chiqaradimi?") tizimli ravishda ko'rib chiqishni talab qiladi, ular alohida-alohida "qo'shimcha vazifa" emas, HTML yozishning ajralmas qismi sifatida qaralishi kerak.Common Wrong Answer: "Accessibility va SEO — loyiha oxirida qo'shiladigan qo'shimcha ishlar" — bu ularni HTML yozish jarayonining o'zidan ajratib qo'yadi, bu esa keyinchalik ko'proq qayta ishlashga olib keladi.
</details>Task: O'zingiz uchun 5 ta qo'shimcha HTML interview savolini yozing (Question, Answer, Common Wrong Answer bilan).
HTML interview savollari — nafaqat teglarni bilishni, balki ularning accessibility, SEO va xavfsizlikka ta'sirini chuqur tushunishni sinaydi.
code.textTEXT🟢 Beginner: div vs span, asosiy teglar🟡 Intermediate: semantik HTML, formalar🔴 Advanced: xavfsizlik, ARIA🟣 Senior: arxitektura, muvozanat
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: