
Mentor: Bobur Mirzayev (Click (5+ yil tajriba))
Full HD 1080p • O'zbek tilida • 15:10HTML (HyperText Markup Language) tushunchasi, uning dasturlash tili emas, balki gipermatnli belgilash tili ekanligi, teglar, elementlar, atributlar va HTML ning qat'iy yozilish qoidalari batafsil tushuntiriladi.
HTML — HyperText Markup Language so'zlarining qisqartmasi bo'lib, o'zbekchada 'Gipermatnli Belgilash Tili' degan ma'noni anglatadi. HTML dasturlash tili emas! Unda shartlar (if/else), sikllar (for/while) yoki o'zgaruvchilar mavjud emas.
HTML ning vazifasi — veb-sahifaning skeletini (tuzilishini) belgilab berishdir: qayerda sarlavha, qayerda matn, rasm yoki tugma joylashishini brauzerga ko'rsatadi.
HTML da hamma narsa teglardan iborat. Teglar burchakli qavslar ichida yoziladi: `<teg_nomi>`.
Ko'pchilik teglar juft bo'ladi: ochiluvchi teg `<p>` va yopiluvchi teg `</p>`. Ochiluvchi teg, uning ichidagi kontent va yopiluvchi teg birgalikda 'HTML Element' deb ataladi.
<p>Bu yerda matn bor</p>
|__| |_______________| |___|
| | |
Ochiluvchi Kontent Yopiluvchi
teg teg
<--------------------------->
HTML ElementBa'zi teglarning yopiluvchi qismi bo'lmaydi, chunki ular ichida matn saqlamaydi. Masalan: `<img>` (rasm), `<input>` (kiritish maydoni), `<br>` (qator tashlash), `<hr>` (ajratuvchi chiziq).
HTML5 standartida ularni shunchaki `<img>` yoki `<img />` deb yozish mumkin — har ikkisi ham to'g'ri hisoblanadi.
Atributlar teg haqida qo'shimcha ma'lumot beradi. Ular faqat ochiluvchi teg ichida yoziladi va odatda `nom="qiymat"` ko'rinishida bo'ladi.
Masalan, havola tegi bo'lgan `<a>` uchun qayerga o'tishni ko'rsatuvchi `href` atributi zarur: `<a href="https://itustoz.uz">Saytga o'tish</a>`.