HTML5 Shiv benotze fir HTML 5 an ären Versiounen vum Internet Explorer z'aktivéieren

Benotzt JavaScript fir méi al Versioune vun IE z'ënnerstëtzen HTML 5 Tags

HTML ass net de "neie Kand am Block" méi. Vill Webdesigner an Entwéckler hunn dës lescht Iteratioun vun HTML fir vill Joeren benotzt. Niewebäi ginn et e puer Websäiten, déi vu HTML5 bliwwen sinn, oft well se d'Legacy-Versionen vum Internet Explorer hunn ënnerstëtzt hunn an si ware betrëfft datt all HTML5 Säiten déi se erstallt hätten net an dësen ale Browser benotzen. Glécklech ass et e Skript, deen Dir benotzt fir HTML Ënnerstëtzung fir äeren Versionen vun IE z'ënnerhuelen (dat ass méi Versioun méi wéi IE9), fir datt Dir Websäiten méi ze moderniséiere mat haut Technologien erofsetzen an e puer vun den neien Tags HTML 5.

D'HTML Shiv z'ënnerstëtzen

De Jonathan Neal huet en einfachen Skript erstallt, deen Internet Explorer 8 a méi no steet (an Firefox 2 fir dee Matmaachen) fir HTML 5 Variablen als echte Tags z'handelen . Dëst erlaabt Iech se ze stiléieren wéi Dir en anere HTML Element hunn an se an Är Dokumenter benotzen.

Wéi benotze Dir den HTML Shiv

Fir dëst Skript ze benotzen, addéiere just d'folgend dräi Zeilen an Ärem HTML5-Dokument op

iwwer Ären Stilblumm.

Bedenkt datt dëst eng méi neier Plaz fir dëse HTML Shiv Skript. Elo gesäit dëse Code op Google zou, a vill Siten sinn nach ëmmer verlinkt op dës Fichier unzefänken, datt et net méi säit méi e Fichier gëtt erofgelueden. Dëst ass satria, a ville Fäll ass d'Benotze vum HTML5 Shiv net méi néideg. Méi iwwer dat kuerz ...

Zréck op dëse Code fir e Moment gesitt Dir, datt dëst e IE bedingt Bemierkunge fir Ziler Versionen vun IE ënner 9 benotzt (dh "IE IE 9 bedeit"). Dës Browsers wäerte dëst Skript downloaden an d'HTML5 Elementer wäerten dës Browseren verständlech sinn, obwuel si e Logo gemaach hunn ier HTML5 existéiert huet.

Alternativ, wann Dir net op dësem Skript op engem Site opkënnt, kënnt Dir d'Skriptdatei eroflueden (klickt op de Link a klickt "Save Link As" aus dem Menü) an eropzelueden se op Ärem Server niewent dem Rescht vun Är Ressourcen vun ärem Site (Biller, Schrëften, asw.). De Downside fir dëst ze maachen, ass datt Dir et net méiglech sinn, all Virschléi aus dem Zäitschrëft Skript ze profitéieren.

Sidd Dir dës Zeilen vu Code un d'Säit erofgeschnidden, kënnt Dir d' HTML 5 Variablen wéi Dir fir aner modernen HTML5-konforme Browser benotzen.

Braucht Dir nach ëmmer den HTML5 Shiv?

Dëst ass eng lëschte Fro opzefuerderen. Wann HTML5 éischt publizéiert gouf, ass d'Browser Landschaft ganz aner wéi et haut ass. Ënnerstëtzung fir IE8 a méi no war nach ëmmer eng wichteg Saach fir vill Site, awer mat dem "Enn vum Liewen" Annoncë, datt Microsoft am Abrëll 2016 fir all Versiounen vum IE ënner 11 gemaach huet, hunn vill Leit hir Browsere verbessert an dës al Versioune kënnen net méi laang eng Besuergung fir Iech. Iwwerpréift Är Analytike vun de Websäiten fir genau ze kucken, wat Browsers Leit benotzt fir e Site ze besichen. Wann iergendeen oder ganz wéineg Leit benotze IE8 a méi no, da kënnt Dir sécher sinn, datt Dir HTML5 Elemente ouni Probleemer benotzt an net brauchen, fir Legacy Browseren z'ënnerstëtzen.

An e puer Fäll sinn awer d'Legacy IE Browsers eng Suerg. Dëst geschitt oft op Organisatiounen, déi e speziellt Stéck Software benotzen, déi laang Zäit entwéckelt gouf an déi nëmmen op eng al Versioun vun IE funktionnéiert. An dësem Exemplar kann d'IT-Abteilung fir d'Betrib d'Benotze vun dësen alen Browser benotzen, wat heescht datt Är Aarbecht fir dës Entreprise och verëffentlecht IE Exempel ënnerstëtzen.

Dëst ass wann Dir wëllt um HTML5 schécken, fir datt Dir aktuell Entwarnungstechniken an Elementer benotzt, awer trotzdem déi ganz Browser-Support déi Dir braucht.

Edited by Jeremy Girard