HTML5 Shiv brûke HTML 5 yn Ald Versions fan Internet Explorer ynskeakelje

Mei help fan JavaScript om âldere Versions of IE-stipe HTML-5 te brûken

HTML is net it "nije bern yn 'e blok" mear. In soad webûntwikkelders en ûntwikkelders brûke dizze lêste lêste ytteraasje fan HTML jierrenlang. Dochs binne der guon websteeën dy't fan HTML5 bliuwe, faak om't se legere ferzjes fan Internet Explorer stypje moasten en se soargen dat alle HTML5 siden dy't se makke wiene net stipe wurde yn dy âldere browsers. Hjirby is der in skript dat jo brûke kinne om HTML-stipe foar âldere ferzjes fan IE te bringen (dit soe ferzjes leech wêze as IE9), wêrtroch jo websteeën mear ynline hawwe mei hjoeddeistige technologyen en gebrûk fan guon fan 'e nije tags yn HTML 5.

Yntroduksje fan it HTML-Shiv

Jonathan Neal hat in ienfâldige skript makke dy't Internet Explorer 8 en ûnderwerp (en Firefox 2 foar dy saak) hat om HTML 5 tags te behanneljen as echte tags . Hjirmei kinne jo se foarmje as jo in elemint elemint elemint hawwe en har yn jo dokuminten brûke.

Hoe brûke jo de HTML Shiv

Om dit skript te brûken, foegje allinich de folgjende trije rigels oan jo HTML5 dokumint yn it

boppe jo stylblêd.

Tink derom dat dit in nijere lokaasje is foar dit HTML-Shiv-skript. Eartiids waard dizze koade op Google bewarre, en in soad sites noch keppele oan dat bestân mislearre, sûnder wierskynlik dat der net mear dan ek in bestân is downloade. Dit is om't, yn in soad gefallen, it brûken fan de HTML5 Shiv net mear nedich is. Mear oer dat koart ...

Tebek nei dizze koade foar in momint, kinne jo sjen dat dit in IE-conditional-kommentaar foar doel-ferzjes fan IE ûnder 9 brûkt (dat is wat "IE 9 betsjut"). Dizze browsers soene dit skript loslitte en de HTML5-eleminten sille ferstean wurde troch dy browsers, alhoewol't se logo krigen foardat HTML5 bestie.

As jo ​​wolle dat jo dit skript op in lokaasjebalke sjen wolle, kinne jo de skripttriem downloade (rjochts klikke op 'e keppeling en selektearje "Ferwiderje ljepblêd as" fan it menu) en upload it nei jo server neist de rest fan de boarnen fan jo side (ôfbyldings, fonjes, ensfh.). De besunigings om dit te meitsjen is dat jo net foardielje kinne fan alle feroarings oan 'e tiid foar dit skript makke wurde.

As jo ​​de rigels fan jo koade oan jo side tafoege, kinne jo de 5 tags as jo wolle foar elke oare moderne, HTML5 konforme browsers.

Besykje jo noch de HTML5 Shiv?

Dit is in leuke fraach om te freegjen. As HTML5 earst frijlitten wie, wie it browserjier ferskate oars as it is hjoed. Stipe foar IE8 en ûnderwerpen wie noch altyd in wichtich ding foar in soad websiden, mar mei de "ein fan 'e libben" oankundiging dat Microsoft makke yn april 2016 foar alle ferzjes fan IE ûnder 11, hawwe in soad minsken harren browsers no opwurdearre en dizze âldere ferzjes meie net langer wêze in soarch foar jo. Besjoch de analytyske siden fan jo webside om krekt te sjen hokker browsers minsken brûke om in side te besykjen. As der gjinien of net in pear minsken brûkt IE8 en hjirûnder, dan kinne jo der wis fan wêze dat jo HTML5-eleminten brûke kinne sûnder problemen en gjin ferlet fan alderlizzende browsers te stypjen.

Yn guon gefallen is lykwols ek legacy IE-browsers in soarch. Dit komt faak by organisaasjes dy't in spesifike stik fan software brûke dy't lange tiid ûntwikkele is en dy't allinich wurket op in âlde ferzje fan IE. Yn dizze eksemplaren kin dat IT-ôfdieling fan it bedriuw it brûken fan dizze âlde browsers brûke, dat betsjut dat jo wurk foar dat bedriuw ek ferâldere IE-eksimplaren stypje.

Dit is as jo wolle dat jo HTML5-shiv wikselje wolle sadat jo aktuele webmethoden en eleminten brûke kinne, mar dochs de folsleine browser-stipe dy't jo nedich hawwe.

Edited by Jeremy Girard