Junior
Doctype nima va uning HTML hujjatidagi roli nima?
sobes.tech AI
AIdan javob
DOCTYPE (Deklaratsiya turi) — bu brauzerga hujjat qaysi HTML yoki XML versiyasidan foydalanayotganini bildiradigan ko'rsatma.
Uning roli:
- Standartni aniqlash: Hujjatning ma'lum bir spetsifikatsiyaga mos kelishini ko'rsatadi (masalan, HTML5, HTML 4.01, XHTML 1.0 Strict).
- Standart rejimni yoqish: Brauzerga "standart rejim"ga o'tishga yordam beradi (standard mode), bu yerda u CSS va JavaScript web standartlariga muvofiq sahifani chizadi.
DOCTYPEbo'lmasa yoki noto'g'ri ishlatilsa, brauzer "moslik rejimi"ga o'tishi mumkin, bu esa chizish farq qilishi va oldindan ko'rilmagan xatti-harakatlarga olib kelishi mumkin. - Validatsiya: Hujjatning e'lon qilingan standartga mosligini tekshirish uchun validatsiya vositalari tomonidan ishlatiladi.
HTML5 uchun, DOCTYPE quyidagicha ko'rinadi:
<!DOCTYPE html>
Bu hozirgi kunda eng keng tarqalgan va tavsiya etilgan DOCTYPE. U oddiy va barcha zamonaviy brauzerlarda standart rejimni yoqadi.
Eski HTML va XHTML versiyalarida, DOCTYPE ko'proq murakkab bo'lib, DTD (Hujjat turi ta'rifi) uchun URI ni o'z ichiga olgan, masalan:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Ammo, HTML5 uchun qisqa shakl etarli. DOCTYPE HTML hujjatining birinchi elementi bo'lishi kerak, <html> elementidan oldin.