HTML5 Shiv kasutamine HTML 5 lubamiseks Internet Exploreri vanades versioonides

JavaScripti kasutamine, et aidata vanemaid versioone IE toetusest HTML 5-sildid

HTML pole enam "uus poiss plokkis". Paljud veebidisainerid ja arendajad on seda viimast iteratsiooni HTML-i kasutanud aastaid. Siiski on mõned veebipõhised spetsialistid, kes on HTML5-st eemal viibinud, sageli seetõttu, et nad pidid toetama Internet Exploreri pärandversioone ja olid mures, et kõik need HTML5-lehed, mille nad on loonud, neid vanemates brauserites ei toeta. Õnneks on olemas skript, mida saate kasutada HTML-i tugiteenuste pakkumiseks vanematele IE-i versioonidele (see oleks versioon madalam kui IE9-s), mis võimaldab teil veebisaite paremini täiustatud tehnoloogiaid kasutada ja kasutada mõnda HTML-i uut silti 5

HTML-i Shiv tutvustamine

Jonathan Neal lõi lihtsa skripti, mis ütleb Internet Explorer 8-le ja alltoodud (ja selles osas Firefox 2), et HTML 5-märgendeid käsitleda tõeliste siltidega . See võimaldab teil stiili sarnaselt teiste HTML-elementidega ja kasutada neid oma dokumentides.

Kuidas kasutada HTML-i Shiv

Selle skripti kasutamiseks lisage oma kolmest HTML5-dokumendist kolm rida

oma stiililehe kohal.

Pange tähele, et see HTML-i Shiv-skripti uusim asukoht. Varem oli see kood Google'is hostitud ja paljud saidid seostasid selle failiga ekslikult, teadmata, et neid ei saa enam alla laadida. Seda seetõttu, et paljudel juhtudel ei ole HTML5 Shivi kasutamine enam vajalik. Veel selle kohta varsti ...

Mingele hetkele tagasi selle koodi nägemiseks näete, et IE-i tingimustega seotud kommentaarides kasutatakse IE-i versioonide sihtimiseks allpool 9 (see tähendab "IE 9 tähendab"). Need brauserid laadivad selle skripti alla ja HTML5-elemendid mõistavad neid brausereid, ehkki need olid loodud enne enne HTML5-i olemasolu.

Teise võimalusena, kui te ei soovi seda skripti välistada asukohas, võite skriptifaili alla laadida (paremklõps lingil ja valige menüüst "Salvesta link nagu") ja laadige see oma serverisse ülejäänud teie saidi ressursid (pildid, fondid jne). Selle tagajärjel on negatiivne külg selline, et te ei saa aja jooksul kasutada antud skripti tehtud muudatusi.

Kui olete oma lehele selle koodi ridu lisanud, saate stiili HTML-i 5-märgendeid sarnaselt teiste modernsete HTML5-ga ühilduvate brauseritega.

Kas sul on endiselt HTML5 Shiv vaja?

See on väärtuslik küsimus küsida. Kui HTML5 esmakordselt vabastati, oli brauseri maastik täiesti erinev. IE8 ja selle allapoole toetamine oli endiselt oluline paljudele saitidele, kuid "eluajal" avaldatud avaldus, mille Microsoft tegi aprillis 2016 kõigis IE versioonides alla 11, on paljud inimesed nüüd oma brauserit täiendanud ja need antiik-versioonid ei pruugi muretsema enam. Vaadake oma veebisaidi analüütikat üle, et näha täpselt, mida brauserid kasutavad saidi külastamiseks. Kui keegi või väga vähesed inimesed kasutavad IE8-d ja allpool neid, siis võite olla kindel, et saate kasutada HTML5-elemente, millel pole probleeme ja pole vaja toetada pärandbrausereid.

Mõnedel juhtudel on mureks pärandvara IE brauserid. See juhtub sageli organisatsioonides, mis kasutavad teatud tarkvara, mis on juba ammu välja töötatud ja mis töötab ainult IE vanas versioonis. Nendel juhtudel võib selle ettevõtte IT-osakond sundida neid vanu brausereid kasutama, mis tähendab, et teie töö selle firma jaoks peab samuti toetama aegunud IE-i juhtumeid.

See on siis, kui soovite HTML5 shivisse pöörduda, et saaksite kasutada praeguseid veebidisaini meetodeid ja elemente, kuid saate endiselt vajaliku täieliku brauseri toe.

Redigeeris Jeremy Girard