Semantik HTML5 teglari va accessibility (WCAG) asoslari
Ekranda ikki sayt bir xil ko'rinishi mumkin, lekin ko'r foydalanuvchi uchun biri tushunarli, boshqasi esa «sho'rva». Bugun HTML ga ma'no berishni o'rganamiz.
Haftada 3 ta dars. Slaydlarni oching va darsning o'quvchi sahifasida qo'shimcha ma'lumot hamda topshiriqlarni toping.
Ekranda ikki sayt bir xil ko'rinishi mumkin, lekin ko'r foydalanuvchi uchun biri tushunarli, boshqasi esa «sho'rva». Bugun HTML ga ma'no berishni o'rganamiz.
Formani to'ldirib bo'lmasa, odam saytni tark etadi. Bugun forma yozamiz: tushunarli, tekshiriladigan va hamma uchun qulay.
Yaxshi sayt ham topilmasa, ko'rinmaydi. Bugun sahifani qidiruv va ulashishga tayyorlaymiz.
Fan: Advanced UX/UI dizayn va Advanced Front-end
Sinf: 10-sinf
Hafta: 5-hafta
Topshirish muddati: Keyingi darsga qadar (6-hafta, 1-dars)
Maktab sayti uchun 3 ta HTML sahifa yozing: index.html, qabul.html, aloqa.html.
header + nav (ul ichida havolalar), main (bitta h1), footer.index.html da kamida 3 ta article va 2 ta rasm; barcha rasmlarga mazmunli alt.qabul.html da qabul formasi: ism, email, telefon (pattern="\+998[0-9]{9}"), sinf (min/max), rozilik (checkbox), submit tugmasi.label (for = id), required va telefon uchun tushunarli xato xabari (aria-describedby).Har sahifaning head ida:
meta charset, viewport, html lang="uz";title (taxminan 60 belgigacha) va description (taxminan 150–160 belgi);canonical va Open Graph (og:title, og:description).Lighthouse (Accessibility va SEO) ni ishga tushiring. tahlil.txt faylida (har biri 2–3 jumla):
| Mezon | Ball |
|---|---|
Semantik sahifa (landmark, bitta h1, alt) | 3 |
| Qabul formasi va validatsiya | 3 |
| Meta teglar va SEO (3 sahifa) | 2 |
| tahlil.txt: 2 savolga javob | 2 |
| Jami | 10 |
| Bonus: Lighthouse Accessibility va SEO ≥ 90 | +2 |