Notkun HTML5 Shiv til að virkja HTML 5 í gömlum útgáfum af Internet Explorer

Notkun JavaScript til að hjálpa Eldri útgáfur af IE Stuðningur HTML 5 Tags

HTML er ekki "nýtt barn í blokkinni" lengur. Margir vefhönnuðir og verktaki hafa notað þessa nýjustu endurtekningu HTML í mörg ár. Enn eru nokkrir vefur sérfræðingar sem hafa dvalið í burtu frá HTML5, oft vegna þess að þeir þurftu að styðja arfleifar útgáfur af Internet Explorer og þeir voru áhyggjur af því að allir HTML5 síður sem þeir bjuggu myndu ekki vera studdir í þeim eldri vöfrum. Sem betur fer er handrit sem þú getur notað til að koma með HTML-stuðningi við eldri útgáfur af IE (þetta væri útgáfur lægra en IE9), sem gerir þér kleift að byggja upp vefsíðum meira í takt við tækni í dag og nota nokkrar af nýju merkjunum í HTML 5.

Kynna HTML Shiv

Jonathan Neal stofnaði einfalt handrit sem segir Internet Explorer 8 og neðan (og Firefox 2 að því leyti) að meðhöndla HTML 5 tags sem alvöru merki . Þetta leyfir þér að stilla þau eins og þú myndir einhver önnur HTML frumefni og nota þau í skjölunum þínum.

Hvernig á að nota HTML Shiv

Til að nota þetta handrit skaltu einfaldlega bæta við eftirfarandi þremur línum við HTML5 skjalið þitt í

fyrir ofan stílblað þitt.

Athugaðu að þetta er nýr staður fyrir þetta HTML Shiv handrit. Áður var þessi kóði hýst hjá Google, og margir síður tengjast ennþá í skrána ranglega, ókunnugt um að ekki sé lengur hægt að skrá þar sem hægt er að hlaða niður. Þetta er vegna þess að í mörgum tilvikum er notkun HTML5 Shiv ekki lengur nauðsynleg. Meira um það innan skamms ...

Til baka í þennan kóða um stund geturðu séð að þetta notar IE skilyrt athugasemd til að miða á útgáfur af IE undir 9 (það er það sem "lEE 9 þýðir"). Þessir vöfrar myndu sækja þetta handrit og HTML5 þættirnar væru skilin af þessum vöfrum, þótt þau væru búin til merki áður en HTML5 var til.

Að öðrum kosti, ef þú vilt ekki benda á þetta handrit við staðsetningu utanaðkomandi, getur þú sótt handritaskrána (hægri smelltu á tengilinn og veldu "Vista tengil sem" í valmyndinni) og hlaða því inn á netþjóninn þinn ásamt öðrum. auðlindir vefsvæðis þíns (myndir, leturgerðir osfrv.). The hæðir til að gera það með þessum hætti er að þú munt ekki geta nýtt sér allar breytingar sem gerðar eru á þessu handriti með tímanum.

Þegar þú hefur bætt þessum kóðalínum við síðuna þína geturðu stíll HTML 5 tags eins og þú myndir gera fyrir aðrar nútíma HTML5 samhæfar vafra.

Þarftu ennþá HTML5 Shiv?

Þetta er þess virði að spyrja. Þegar HTML5 var fyrst gefin út var vafra landslagið mjög mismunandi en það er í dag. Stuðningur við IE8 og hér að neðan var enn mikilvægt fyrir margar síður en með tilkynningu frá "lokum lífsins" að Microsoft gerði í apríl 2016 fyrir allar útgáfur af IE undir 11, hafa margir nú uppfært vafra sína og þessar antíkir útgáfur mega ekki lengur vera áhyggjuefni fyrir þig. Skoðaðu greiningar vefsvæðis þíns til að sjá nákvæmlega hvaða vafrar fólk notar til að heimsækja síðuna. Ef enginn eða mjög fáir nota IE8 og hér að neðan geturðu verið viss um að þú getur notað HTML5 þætti án vandræða og þú þarft ekki að styðja við arfleifð vafra.

Í sumum tilfellum verður hins vegar áhyggjuefni að arfleifð IE vafra. Þetta gerist oft hjá fyrirtækjum sem nota tiltekna hugbúnað sem var þróað fyrir löngu og aðeins virkar á gömlum útgáfu af IE. Í þessum tilvikum getur upplýsingatækni fyrirtækisins framfylgt notkun þessara gömlu vöfra, sem þýðir að starf þitt fyrir það fyrirtæki verður einnig að styðja við gamaldags IE tilvik.

Þetta er þegar þú vilt snúa sér að HTML5 shiv þannig að þú getir notað núverandi vefhönnun aðferðir og þætti, en samt fáðu fulla vafra stuðning sem þú þarft.

Breytt af Jeremy Girard