HTML 4 va HTML 5

HTML 4 va HTML 5 - bu HTML nomi bilan tanilgan Hypertext Marking up tilining ikkita versiyasidir. U asosan statik veb-sahifalarni yaratishda ishlatiladi. Bir necha yil ichida HTML-ning turli xil versiyalari chiqarildi va ularning eng so'nggi varianti HTML 5. HTML 4 va HTML 5 o'rtasida ma'lum farqlar mavjud.

HTML 4

HTML-ning 4-versiyasi skriptlash, boyroq jadvallar, uslublar jadvallari, ichki ob'ektlarni joylashtirish, aralash va o'ngdan chapga yo'naltirilgan matn uchun yaxshilangan qo'llab-quvvatlash kabi funktsiyalarni qo'llab-quvvatlaydi. Formalar yaxshilanishi bilan nogironlar uchun qulayliklar yaxshilanadi.

HTML 4 hujjatlari osongina ko'chirilishi va turli tillarda yozilishi uchun xalqaro miqyosda ekspertlar ko'magida yaratilgan. Bunga RFC2070 qo'shilishi bilan erishiladi.

HTML 4-ga turli xil yangi xususiyatlar qo'shildi, ayniqsa imkoniyatlari cheklangan odamlar uchun:

• Taqdimot va hujjat tuzilishini yaxshiroq farqlash. Bu HTML atributlari va taqdimot elementlaridan ko'ra uslublar jadvallaridan foydalanishni rag'batlantiradi.

• Ob'ektda markirovka yordamida matn tavsifi bo'lishi mumkin.

• Kirish tugmachalari, faol yorliqlar va yaxshiroq shakllar.

• MAP elementini yoki rasm xaritasi mexanizmini qo'shish va mijoz tomonidan ham.

Barcha elementlar uchun lang va sarlavha atributlarini qo'llab-quvvatlash.

• Rasmlar, ramkalar va jadvallarning uzun tavsifi.

• Uslublar jadvallaridan foydalanish uchun mo'ljaldagi turli xil ommaviy axborot vositalari.

• Taglavhalar, jadvallar, mexanizmlar va ustunlar guruhlari.

HTML 5

HTML 5 - HTML-ning so'nggi versiyasi. 2004 yilda HTML W3C tomonidan ishlab chiqilgan, ammo shundan so'ng ular ko'proq e'tiborni XHTML va XML-ga qaratgan. Shunday qilib, WHATWG yoki Web Hypertext Application Technology ishchi guruhi deb nomlangan yangi guruh tashkil etildi va u HTML 5da ishladi.

HTML-ning ushbu versiyasi veb-dastur yaratadigan ishlab chiqaruvchilarning talablariga qaratilgan bo'lib, HTML-ning oldingi versiyasida duch kelgan muammolarni hal qiladi.

HTML 5-ning spetsifikatsiyasi bo'yicha hech qanday yakunlash amalga oshirilmagan bo'lsa-da, lekin ba'zi bir elementlar mavjud bo'lib, ularni sizning brauzeringiz qo'llab-quvvatlaydi. Masalan, tuval element skript bilan bir qatorda grafikalarni chizish uchun ishlatiladi. Ushbu element IE 8, Firefox, Opera va Safari-da qo'llab-quvvatlanadi.

U eng yangi spetsifikatsiya bo'lganligi sababli, ko'plab brauzerlar yaqin kelajakda uni qo'llab-quvvatlaydilar. HTML 5-ning eng yaxshi tomoni shundaki, u orqaga qarab mos keladi. Agar siz veb-dastur ishlab chiqaruvchisi bo'lsangiz, unda HTML 5-ni o'rganishingiz mumkin, chunki u turli xil teglar va atributlarni qo'llab-quvvatlaydi. Masalan, HTML 5-da ba'zi yangi voqea ishlovchilari ondrag, ondrop, ondragstart va ondragend.