|
1-bob. Html5 bilan tanishtirish
|
bet | 9/17 | Sana | 20.05.2024 | Hajmi | 1,66 Mb. | | #246274 |
HTML5 hujjat turi
doctype deb nomlangan maxsus koddir . Hujjat belgilarini o'qiyotgan har bir kishiga HTML5 mazmuni quyidagicha ekanligini aniq e'lon qiladi:
HTML5 hujjat turida siz e'tibor beradigan birinchi narsa uning ajoyib soddaligidir. Buni, masalan, XHTML 1.0 dan qat'iy foydalanganda veb-ishlab chiquvchilarga kerak bo'lgan noaniq hujjat turi bilan solishtiring:
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Hatto professional veb-ishlab chiquvchilar ham XHTML hujjat turini bir hujjatdan boshqasiga nusxalash va joylashtirishga majbur bo'lishdi. Lekin HTML5 hujjat turi qisqa va tezkor, shuning uchun uni qo'lda yozishda unchalik muammoga duch kelmaysiz.
HTML5 hujjat turi, shuningdek, rasmiy spetsifikatsiya versiyasini o'z ichiga olmagani bilan ham e'tiborga loyiqdir (bu HTML5-dagi 5 ). Buning o'rniga, hujjat turi sahifaning HTML ekanligini bildiradi. Bu HTML5 ning tirik til sifatidagi yangi qarashlariga mos keladi ( HTML: Tirik til ). HTML tiliga yangi xususiyatlar qo'shilsa, ular hujjat turini tahrirlashni talab qilmasdan avtomatik ravishda sahifangizda mavjud bo'ladi.
Bularning barchasi yaxshi savol tug'diradi - agar HTML5 jonli til bo'lsa, nima uchun veb-sahifangiz biron bir hujjat turini talab qiladi?
Javob shundaki, ta'limot tarixiy sabablarga ko'ra saqlanib qoladi. Doctype bo'lmasa, ko'pgina brauzerlar (jumladan, Internet Explorer va Firefox) g'ayrioddiy rejimga o'tadi . Ushbu rejimda ular sahifalarni eski versiyalarda ishlatgan biroz xato qoidalariga muvofiq ko'rsatishga harakat qilishadi. Muammo shundaki, bitta brauzerning g'ayrioddiy rejimi keyingisidan farq qiladi, shuning uchun bitta brauzer uchun mo'ljallangan sahifalar boshqa brauzerda nomuvofiq o'lchamdagi shriftlar, shifrlangan tartiblar va boshqa nosozliklarni olishi mumkin.
Hujjat turini qo'shsangiz, brauzer qat'iyroq standartlar rejimidan foydalanmoqchi ekanligingizni tan oladi , bu esa veb-sahifaning har bir zamonaviy brauzerda izchil formatlash va tartib bilan ko'rsatilishini ta'minlaydi. Brauzer siz qaysi doctype dan foydalanayotganingizga ham ahamiyat bermaydi (bir nechta istisnolardan tashqari). Buning o'rniga, u sizda qandaydir doctype borligini tekshiradi . HTML5 hujjat turi oddiygina eng qisqa amaldagi hujjat turidir, shuning uchun u standart rejimini ishga tushiradi.
MASLAHAT
HTML5 hujjat turi standart rejimiga ega barcha brauzerlarda, jumladan HTML5 haqida hech narsa bilmaydigan brauzerlarda standart rejimini ishga tushiradi. Shu sababli, HTML5 hujjat turidan hoziroq barcha sahifalaringizda foydalanishni boshlashingiz mumkin, hatto HTML5-ning kamroq qoʻllab-quvvatlanadigan funksiyalarini toʻxtatib qoʻysangiz ham.
Doctype birinchi navbatda veb-brauzerlarga nima qilish kerakligini aytish uchun mo'ljallangan bo'lsa-da, boshqa agentlar ham buni tekshirishlari mumkin. Bunga HTML5 validatorlari, qidiruv tizimlari, dizayn vositalari va boshqa odamlar kiradi (ular sizning sahifangiz uchun qanday belgi ta'mini tanlaganingizni aniqlashga harakat qilganda).
|
| |