Internet Explorer ning eski versiyalarida HTML 5ni yoqish uchun HTML5 Shivni ishlatish

IE ning eski versiyalariga yordam berish uchun JavaScript dan foydalanish HTML 5 ta teglarni qo'llab-quvvatlash

HTML endi "blokdagi yangi bola" emas. Ko'pgina veb-dizaynerlar va ishlab chiquvchilar ko'p yillar davomida ushbu HTMLni so'nggi marta ishlatishgan. Shunday bo'lsa-da, HTML5dan uzoqlashib ketgan ba'zi veb-xodimlari bor, chunki ko'pincha ular Internet Explorer-ning eski versiyalarini qo'llab-quvvatlashlari kerak edi va ular yaratgan har qanday HTML5-sahifalar o'sha eski brauzerlarda qo'llab-quvvatlanmaydi degan xavotirda. Yaxshiyamki, IEning eski versiyalarida HTML-ni qo'llab-quvvatlash uchun foydalanishingiz mumkin bo'lgan skript mavjud (bu IE9-dan past versiyalar bo'lishi mumkin), bugungi kunda veb-sahifalarni bugungi texnologiyalar bilan yanada moslashtirib, HTML 5.

HTML Shivni tanitish

Jonathan Neal Internet Explorer 8 va undan past (va Firefox 2 uchun) HTML 5 teglarini haqiqiy teglar sifatida ko'rib chiqish uchun oddiy skript yaratdi. Bu sizni boshqa HTML elementlari kabi ularni tarbiyalashga va ularni hujjatlaringizda ishlatishga imkon beradi.

HTML Shivni qanday ishlatish kerak

Ushbu skriptni ishlatish uchun HTML5 hujjatiga quyidagi uchta qatorni qo'shing

uslublar jadvalingizning yuqorisida.

Ushbu HTML Shiv skripti uchun yangi joy. Ilgari, ushbu kod Google'da joylashtirilgan va ko'plab saytlar o'sha faylga xatosiz ravishda bog'lanib, endi u erda faylni yuklab olishning imkoni yo'qligini bilishmaydi. Buning sababi, ko'p hollarda HTML5 Shiv-dan foydalanish endi kerak emas. Qisqacha aytganda ...

Bu kodni bir lahzaga qaytarib olsangiz, bu IE shartli izohini IE ning 9-dan past maqsad versiyalariga ("lt IE 9 ma'nosi" degan ma'noni bildiradi) ishlatishini ko'rishingiz mumkin. Ushbu brauzerlar ushbu skriptni yuklab olishlari va HTML5 elementlari HTML5 mavjudligidan oldin yaratilgan bo'lsa-da, bu brauzerlar tomonidan tushunilishi kerak edi.

Shu bilan bir qatorda, siz bu skriptni off-site joyida ko'rsatishni xohlamasangiz, skript faylini yuklab olishingiz mumkin (havolani o'ng tugmasini bosib, menyudan "Bog'ishni boshqa saqla" ni tanlang) va uni serverga qolgan qismini saytingiz resurslari (rasmlar, shriftlar va boshqalar). Buni amalga oshirishning salbiy tomoni shundaki, vaqt o'tishi bilan ushbu skriptga kiritilgan har qanday o'zgarishlardan foydalana olmaysiz.

Siz ushbu kod satrlarini sahifangizga qo'shgandan so'ng HTML5 taglarini boshqa zamonaviy, HTML5 mos brauzerlar uchun ishlatishingiz mumkin.

Siz hali HTML5 Shiv kerakmi?

Bu so'rashga arzigulik savol. HTML5 birinchi marta chop etilganda, brauzer landshaft bugungi kunga qaraganda juda farq qiladi. Ko'pgina saytlar uchun IE8 va undan keyingi qo'llab-quvvatlash hali ham muhim bo'lgan, biroq Microsoft 2016 yil aprelida IE ning barcha versiyalari uchun 11dan past bo'lganini e'lon qilgan "hayotning tugashi" degan e'lon bilan, ko'pchilik odamlar hozir brauzerlarini yangilamoqda va bu antiqa versiyalar Siz uchun ko'proq tashvish bo'lishi mumkin. Saytga tashrif buyurish uchun brauzerlarning qaysi brauzerlari foydalanayotganini ko'rish uchun veb-saytingizning tahlilini ko'rib chiqing. Hech kim, yoki juda kam odam IE8 va undan pastda bo'lsa, unda siz HTML5 elementlarini muammosiz ishlatishingiz va eski brauzerlarni qo'llab-quvvatlashingiz kerakligiga ishonch hosil qilishingiz mumkin.

Ba'zi holatlarda, IE brauzerlarining eski varianti tashvishli bo'ladi. Bu ko'pincha ilgari ishlab chiqilgan va IE ning eski versiyasida ishlaydigan maxsus dasturiy ta'minotni ishlatadigan tashkilotlarda ro'y beradi. Bunday hollarda, kompaniyaning IT-bo'limi ushbu eski brauzerlarni ishlatishni amalga oshirishi mumkin, bu sizning kompaniyangiz uchun qilingan ishlar ham eskirgan IE holatlarini qo'llab-quvvatlashi kerakligini anglatadi.

Siz HTML5 shiv ga murojaat qilishingiz kerak, shunda siz hozirgi veb-dizayn usullari va elementlaridan foydalanishingiz mumkin, ammo kerakli brauzerni to'liq qo'llab-quvvatlashingiz mumkin.

Jeremy Girard tomonidan tahrirlangan