HTML 5 HTMLning yangi versiyasi
HTML 5 HTML spetsifikatsiyasiga juda ko'p yangi xususiyatlarni qo'shadi. Bundan tashqari, bu yangi xususiyatlar uchun cheklangan brauzer yordami mavjud. Siz qiziqqan xususiyat mavjud bo'lsa, spetsifikatsiyaning turli qismlarini qo'llab-quvvatlaydigan brauzerlar haqidagi ma'lumot uchun WHATWG Wiki ilovalari sahifasiga qarang.
HTML 5 Yangi Doctype va Charset
HTML 5 haqida juda yaxshi narsa, bu nomaqbullik qanchalik oson. Siz HTML 5 doctype'dan foydalanasiz, bu juda sodda va sodda:
Ha, shunday. Faqat "doctype" va "html" so'zlari. Bu oddiy bo'lishi mumkin, chunki HTML 5 endi SGMLning tarkibiy qismi emas, balki uning o'rniga markup tili bo'ladi.
HTML 5 uchun o'rnatilgan belgilar ham soddalashtirilgan. UTF-8dan foydalanadi va siz uni faqat bitta metan tagida belgilashingiz mumkin:
HTML 5 Yangi tuzilma
HTML 5 veb-sahifalar tuzilishga ega bo'lgani kabi, kitoblar kabi tuzilish yoki boshqa XML hujjatlari ham borligini tan oladi. Umuman olganda, veb-sahifalarda navigatsiya, tana mazmuni va yon panel tarkiblari, shuningdek, sarlavhalar, altbilgiler va boshqa xususiyatlar mavjud. Va HTML 5 sahifaning ushbu elementlarini qo'llab-quvvatlash uchun teglar yaratdi.
- - sahifalar bo'limlarini aniqlash
- - Sahifaning nomini belgilaydi
- - Sahifaning pastki qismini belgilaydi
- - sahifadagi navigatsiyani belgilaydi
- - sahifadagi maqolani yoki asosiy tarkibni belgilaydi
- - sahifadagi chekka panel kabi qo'shimcha tarkibni belgilaydi
- - maqolani izohlar bilan tasvirlaydi
HTML 5 Yangi Inline Elements
Ushbu satr ichidagi elementlar ba'zi bir asosiy tushunchalarni belgilab beradi va ularni semantik tarzda belgilanishi, asosan vaqt bilan belgilanishi kerak:
- - ba'zi bir usulda belgilangan tarkibni ko'rsatish
- - vaqt yoki sana bo'lgan tarkibni ko'rsatish
- - Diskni ishlatish kabi ma'lum bir qator oralig'idagi tarkibni ko'rsatish
- - topshiriqni yakunlashni belgilash
HTML 5 Yangi Dynamic Pages Yordami
HTML 5 veb-dastur ishlab chiquvchilariga yordam berish uchun ishlab chiqilgan, shuning uchun dinamik HTML-sahifalarni yaratishni osonlashtiradigan juda ko'p yangi xususiyatlar mavjud:
- Kontekst menyusi - HTML 5 veb-sahifalar va ilovalar ichidagi kontekst menyuslarini yaratish va ulardan foydalanishni qo'llab-quvvatlaydi
- href tagida talab qilinmaydi - bu skriptlar va veb-ilovalar bilan yorlig'i bu latchni jo'natish uchun joy kerakmasdan foydalanish imkonini beradi.
- async attribute - brauzerga skriptni mos kelmaydigan tarzda yuklanishi kerakligini bildirish uchun skript yorlig'iga qo'shiladi, shuning uchun u sahifaning qolgan qismini yukini va ekranini sekinlashtirmaydi.
- - element haqida ma'lumot beradi. Bu veb-ilovalardagi vositalar arizasi kabi bo'ladi.
- - ma'lumotlar bazasidan yoki boshqa dinamik manbadan tuzilgan jadval hosil qiladi
- - qadimgi nishonlarni qaytarib olib, veb-sahifalaringizda menyu tizimini yaratishga imkon beruvchi yangi hayot taqdim etildi
- - Dinamik element ishga tushirilganda sodir bo'lishi kerak bo'lgan amallarni belgilaydi
HTML 5 Yangi formasi turlari
HTML 5 standart formatdagi barcha kirish turlarini qo'llab-quvvatlaydi, lekin bir nechta qo'shimcha qo'shimchalar:
- datetime
- datetime-mahalliy
- tarix
- oy
- hafta
- vaqt
- raqami
- oralig'i
- elektron pochta
- url
HTML 5 ta yangi element
HTML 5 da bir nechta hayajonli yangi elementlar mavjud:
- - Veb-sahifalaringizda JavaScript-da sizni chizilgan joyni taqdim etadigan element. U sizning chizg'ichga qurilgan veb-sahifalaringizdagi rasmlarga yoki grafikalar uchun vosita maslahatlariga ruxsat berishi yoki faqatgina dyanmik grafikalarni yaratish imkonini beradi.
- - bu oddiy yorlig'i bilan veb-sahifangizga video qo'shing.
- - bu oddiy yorlig'i bilan veb-sahifalaringizga ovoz qo'shing.
HTML 5 ba'zi elementlarni olib tashlaydi
Bundan tashqari, HTML 4 da ba'zi elementlar mavjud, ular endi HTML 5 tomonidan qo'llab-quvvatlanmaydi. Ko'pchilik allaqachon eskirgan va shuning uchun ajablanmaslik kerak, lekin bir nechta qiyin bo'lishi mumkin:
- qisqartma
- dastur
- basefont
- katta
- markazi
- dir
- shrift
- ramka
- ramkaga
- isindex
- noframes
- noscript
- b
- qoralash
- tt
- u
HTML 5 ga tayyormisiz?
HTML 5 Veb-sahifalar va veb-dizayn uchun juda ko'p yangi xususiyatlarni qo'shib qo'ydi va boshqa brauzerlar uni qo'llab-quvvatlaganida hayajonli bo'ladi. Microsoft, IE 8da HTML-5 ni qo'llab-quvvatlashni boshlaydilar. Agar siz tezroq boshlashni istasangiz, Opera eng yaxshi yordamga ega, Safari esa orqasida.