Bl-użu ta 'HTML5 Shiv biex Jippermettu HTML 5 f'Viżjonijiet Qadim ta' Internet Explorer

Bl-użu ta 'JavaScript biex Jgħinu Verżjonijiet Qadim ta' IE Support HTML 5 Tags

L-HTML mhuwiex iżjed il-"kid ġdid fil-blokk". Bosta disinjaturi u żviluppaturi tal-web ilhom jużaw din l-aħħar iterazzjoni tal-HTML għal bosta snin. Still, hemm xi professjonisti tal-web li baqgħu 'l bogħod minn HTML5, ħafna drabi minħabba li kellhom jappoġġaw il-verżjonijiet legati tal-Internet Explorer u kienu mħassba li kwalunkwe paġni HTML5 li ħolqu ma kinux se jiġu appoġġjati f'dawk browsers anzjani. B'xorti tajba, hemm kitba li tista 'tuża biex iġġib appoġġ HTML għal verżjonijiet anzjani ta' IE (din tkun verżjonijiet aktar baxxi minn IE9), li jippermettilek tibni paġni web aktar konformi mat-teknoloġiji tal-lum u tuża xi tags ġodda f'HTML 5.

L-introduzzjoni tal-HTML Shiv

Jonathan Neal ħoloq skrittura sempliċi li tgħid lill-Internet Explorer 8 u lil hawn taħt (u Firefox 2 għal dik il-kwistjoni) biex jittrattaw it- tags HTML 5 bħala tikketti reali . Dan jippermettilek li tfassalhom bħalek tkun xi element HTML ieħor u tużhom fid-dokumenti tiegħek.

Kif tuża l-HTML Shiv

Biex tuża din l-iskrittura, żid sempliċement it-tliet linji li ġejjin fid-dokument HTML5 tiegħek fid-dokument

'il fuq mill-karta tal-istil tiegħek.

Innota li dan huwa post ġdid għal din l-iskrittura ta 'HTML Shiv. Preċedentement, dan il-kodiċi kien ospitat fuq Google, u bosta siti għadhom jorbtu ma 'dak il-fajl b'mod żbaljat, konxji li ma għadx hemm fajl hemm biex jitniżżel. Dan minħabba li, f'ħafna każijiet, l-użu tal-HTML5 Shiv m'għadux meħtieġ. Iktar dwar dak dalwaqt ...

Lura għal dan il-kodiċi għal mument, tista 'tara li dan juża kumment kondizzjonali IE għal verżjonijiet immirati ta' IE taħt 9 (jiġifieri dak li "IE 9 tfisser"). Dawk il-browsers jniżżlu dan l-iskritt u l-elementi HTML5 jinftiehmu minn dawk il-browsers, anki jekk kienu maħluqa logo qabel ma kien hemm HTML5.

Inkella, jekk ma tridx tindika dan l-iskritt f'post barra l-post, tista 'tniżżel il-fajl ta' l-iskripts (ikklikkja fuq il-link u agħżel "Save Link As" mill-menu) u ġġibu lill-server tiegħek flimkien mal- Riżorsi tas-sit tiegħek (stampi, fonts, eċċ.). L-iżvantaġġ li tagħmel dan il-mod huwa li inti mhux se tkun tista 'tieħu vantaġġ minn kwalunkwe bidliet li jsiru għal din l-iskrittura matul iż-żmien.

Ladarba tkun ħadt dawk il-linji tal-kodiċi għall-paġna tiegħek, tista 'tistudja l- HTML 5 tikketti bħal ma kieku għal kwalunkwe browsers oħra moderni konformi mal-HTML5.

Għandek bzonn l-HTML5 Shiv?

Din hija mistoqsija utli li trid titlob. Meta HTML5 inħareġ għall-ewwel darba, il-pajsaġġ tal-brawżer kien differenti ħafna milli hu llum. Appoġġ għal IE8 u inqas kien għadu ħaġa importanti għal ħafna siti, iżda bit-tħabbira ta '"tmiem tal-ħajja" li Microsoft għamlet f'April 2016 għall-verżjonijiet kollha ta' IE taħt il-11, ħafna nies issa aġġornaw il-browsers tagħhom u dawn il-verżjonijiet antikwati ma jistgħux itwal tkun ta 'tħassib għalik. Tirrevedi l-analiżi tal-websajt tiegħek biex tara eżattament liema nies qed jużaw biex iżuru sit. Jekk ħadd, jew ftit nies, qed juża IE8 u hawn taħt, tista 'tkun żgura li tista' tuża elementi HTML5 mingħajr problemi u l-ebda ħtieġa li tappoġġja browsers qodma.

F'xi każijiet, madankollu, il-browsers antiki tal-IE ser ikunu ta 'tħassib. Dan spiss jiġri f'organizzazzjonijiet li jużaw biċċa speċifika ta 'softwer li ġiet żviluppata twil ilu u li taħdem biss fuq verżjoni l-qadima ta' IE. F'dawn il-każijiet, id-dipartiment tal-IT ta 'dik il-kumpanija jista' jinforza l-użu ta 'dawn il-browsers qodma, li jfisser li x-xogħol tiegħek għal dik il-kumpanija għandu wkoll jappoġġa każijiet IE antikwati.

Dan huwa meta tkun trid tibdel il-shiv HTML5 sabiex tista 'tuża metodi u elementi tal-web tal-web kurrenti, iżda xorta tikseb l-appoġġ sħiħ tal-browser li għandek bżonn.

Editjat minn Jeremy Girard