HTML nima, HTML/CSS/JS vazifa taqsimoti, hujjat strukturasi (DOCTYPE, head, body) va muhim meta teglar — test va debugging mashqlari bilan.
HTML — veb-sahifaning skeletini (tuzilmasini) tashkil qiluvchi belgilash (markup) tili. Bu bob — har bir HTML hujjatining fundamental tuzilishini o'rgatadi.
HTML (HyperText Markup Language) — brauzerga "bu qism sarlavha, bu qism paragraf, bu qism rasm" deb aytadigan belgilash tili. U dasturlash tili emas — mantiq emas, faqat struktura va mazmunni tasvirlaydi.
Brauzer oddiy matnni qanday ko'rsatishni bilmaydi — unga qaysi qism nima ekanini aytish kerak. HTML — aynan shu vazifani bajaradi: mazmunga struktura beradi.
index.htmlHTML<!DOCTYPE html><html lang="uz"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Sahifa Sarlavhasi</title></head><body><h1>Salom, Dunyo!</h1></body></html>
index.htmlHTML<meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="description" content="Sahifa haqida qisqacha tavsif">
Task: To'liq, to'g'ri strukturaga ega (DOCTYPE, html, head, body) minimal HTML hujjatini yozing.
Task: Sahifangizga to'g'ri kodировка, viewport va SEO uchun description meta teglarini qo'shing.
index.htmlHTML<html><body><h1>Salom</h1></body></html>
Your Task: Bu hujjatda nimalar yetishmayapti?
<details> <summary>Solution</summary> Yetishmayotgan qismlar: `<!DOCTYPE html>`, `<head>` (va ichidagi `<meta charset>`, `<title>`), `lang` atributi. To'g'ri versiya: ```html <!DOCTYPE html> <html lang="uz"> <head> <meta charset="UTF-8"> <title>Sarlavha</title> </head> <body> <h1>Salom</h1> </body> </html> ``` </details>HTML — mazmunga struktura beruvchi belgilash tili. Har bir hujjat DOCTYPE, <html>, <head> (metama'lumot) va <body> (ko'rinadigan kontent)dan iborat. Meta teglar — kodировка, viewport va SEO uchun muhim.
<!DOCTYPE html> bilan boshlanadi<head> — ko'rinmas metama'lumot, <body> — ko'rinadigan kontentcharset va viewport meta teglar — deyarli har doim kerakindex.htmlHTML<!DOCTYPE html><html lang="uz"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>...</title></head><body>...</body></html>
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: