Usebenzisa HTML5 Shiv ukunika amandla i-HTML 5 ku-Old Versions ye-Internet Explorer

Ukusebenzisa i-JavaScript ukusiza ama-Older Versions we-IE Support HTML 5 Tags

I-HTML akuyona "ingane entsha ebhodini" engasekho. Abakhiqizi bewebhu abaningi nabathuthukisi bebelokhu basebenzisa le-iteration yakamuva ye-HTML iminyaka eminingi. Noma kunjalo, kunabasebenzi abathile bewebhu abaye bahlala kude ne-HTML5, kaningi ngoba kwakudingeka basekele izinguqulo zefa le-Internet Explorer futhi babekhathazekile ukuthi noma yimaphi amakhasi we-HTML5 awadala ayengeke asekelwe kulezi ziphequluli ezindala. Ngokujabulisayo, kuneskripthi ongayisebenzisa ukuletha ukusekelwa kwe-HTML kuzihumusho ezindala ze-IE (lokhu kuzoba izinguqulo ezincane kune-IE9), okukuvumela ukuba wakhe amakhasi ewebhu ngaphezulu ngokuhambisana nobuchwepheshe bwanamuhla futhi usebenzise amanye amathegi amasha ku-HTML 5.

Ukwethulwa kwe-HTML Shiv

UJonathan Neal wadala iskripthi elula esitshela i-Internet Explorer 8 nangaphansi (ne-Firefox 2 ngaleyo ndaba) ukuphatha amathegi we- HTML angu- 5 njengamathegi wangempela . Lokhu kukuvumela ukuthi ubhale izitayela njengokuthi uzongena yini enye into ye-HTML futhi uyisebenzise kumadokhumenti akho.

Indlela yokusebenzisa i-HTML Shiv

Ukuze usebenzise lesi script, vele ungeze imigqa emithathu elandelayo ku-HTML5 idokhumenti yakho

ngaphezu kweshidi lakho lesitayela.

Yazi ukuthi lena yindawo entsha yale script ye-HTML Shiv. Ngaphambilini, le khodi yabanjwe ku-Google, futhi amasayithi amaningi asalokhu axhumanisa lelo fayela ngephutha, awazi ukuthi akusekho ngisho nefayela lapho okumele lilandwe khona. Lokhu kungenxa yokuthi, ezimweni eziningi, ukusetshenziswa kwe-HTML5 Shiv akusadingeki. Okuningi ngaleyo maduze ...

Emuva kule khodi okwesikhashana, ungabona ukuthi lokhu kusebenzisa amazwana we-IE enemibandela yokukhomba izinguqulo ze-I ngezansi 9 (yilokho "lt IE 9 lisho"). Lezo ziphequluli zingalanda le script futhi izakhi ze-HTML5 zizoqondwa yizo ziphequluli, noma ngabe zidalwe i-logo ngaphambi kwe-HTML5.

Ngaphandle kwalokho, uma ungafuni ukukhomba leli script endaweni engaphandle, ungalanda ifayela leskriphthi (chofoza ngakwesokudla isixhumanisi bese ukhetha "Londoloza Isixhumanisi Nje" kwimenyu) bese uyilayisha kwisiphakeli sakho kanye nabanye izinsiza zakho zesayithi (izithombe, amafonti, njll). Ukukhathazeka ukwenza lokhu ngale ndlela ukuthi ngeke ukwazi ukusebenzisa ngokunenzuzo noma yiziphi izinguquko ezenziwe kule script ngokuhamba kwesikhathi.

Uma usungeze leyo migqa yekhodi kukhasi lakho, ungasetha izitifiketi ze- HTML ezingu-5 njengokuthanda kwakho ezinye iziphequluli ezihambisanayo zanamuhla, ze-HTML5.

Ingabe Usadinga i-HTML5 Shiv?

Lo mbuzo ofanele ukuwubuza. Ngenkathi i-HTML5 ikhishwe okokuqala, indawo ye-browser yesiphequluli yayihluke kakhulu kunanamuhla. Ukusekela i-IE8 nangaphansi kwakuyinto ebalulekile kumasayithi amaningi, kodwa ngesimemezelo "sokuphela kokuphila" ukuthi iMicrosoft eyenziwe ngo-Ephreli 2016 kuzo zonke izinguqulo ze-I ngezansi kwe-11, abantu abaningi manje baye baphuthukisa iziphequluli zabo futhi lezi zinguqulo ezingapheli kungenzeka isikhathi eside singakukhathalela. Buyekeza izibalo zewebhusayithi yakho ukubona ukuthi iziphi iziphequluli abantu abazisebenzisayo ukuvakashela isayithi. Uma kungekho muntu, noma abantu abambalwa kakhulu, basebenzisa i-IE8 nangaphansi, ungaqiniseka ukuthi ungasebenzisa izakhi ze-HTML5 ngaphandle kwezinkinga futhi akudingeki ukusekela iziphequluli zefa.

Kwezinye izimo, Nokho, iziphequluli ze-IE zefa zizokhathazeka. Lokhu kwenzeka kaningi ezinhlanganweni ezisetshenziselwa isofthiwe esithile esakhiwe esikhathini eside esidlule futhi esebenza kuphela kunguqulo yakudala ye-IE. Kulezi zimo, umnyango we-IT wale nkampani ungafaka amandla ukusetshenziswa kwalezi ziphequluli ezindala, okusho ukuthi umsebenzi wakho wenkampani kufanele futhi usekele izimo ze-IE ezedlule.

Yilapho ungathanda ukuphendukela kwi-shiv HTML5 ukuze ukwazi ukusebenzisa izindlela zamanje ze-web design nezakhi, kepha uthole ukuthola ukusekelwa okugcwele kwesiphequluli okudingayo.

Ihlelwe nguJeremy Girard