Paggamit sa HTML5 Shiv sa Pagpabalik sa HTML 5 sa Daang mga Bersyon sa Internet Explorer

Gigamit ang JavaScript aron sa pagtabang sa Older Versions sa IE Support HTML 5 Tags

Ang HTML dili ang "bag-o nga bata sa block" na. Daghang mga tigdisenyo ug mga tigdisenyo sa web ang naggamit niining pinakaulahi nga pag-usab sa HTML sulod sa daghang katuigan. Bisan pa, adunay pipila ka mga propesyonal sa web nga nagpalayo gikan sa HTML5, kasagaran tungod kay kinahanglan nila nga suportahan ang mga bersyon sa panulundon sa Internet Explorer ug sila nabalaka nga ang bisan unsang mga HTML5 nga mga pahina nga ilang gimugna dili suportado sa mga karaan nga mga browsers. Salamat, adunay usa ka script nga imong magamit aron pagdala sa HTML nga suporta ngadto sa mas karaan nga mga bersyon sa IE (kini mahimong mga bersyon nga mas ubos kay sa IE9), nga makapahimo kanimo sa pagtukod sa mga web page nga mas subay sa mga teknolohiya karon ug paggamit sa pipila sa mga bag-ong tag sa HTML 5.

Pagpaila sa HTML Shiv

Naghimo si Jonathan Neal og usa ka yano nga script nga nagsulti sa Internet Explorer 8 ug sa ubos (ug Firefox 2 alang niana nga butang) sa pagtratar sa mga tag sa HTML 5 isip tinuod nga mga tag . Kini nagtugot kanimo sa pag-estilo niini sama sa imong gusto sa bisan unsa nga elemento sa HTML ug gamiton kini sa imong mga dokumento.

Unsaon Paggamit ang HTML Shiv

Sa paggamit niini nga script, idugang lamang ang mosunod nga tulo ka linya sa imong HTML5 nga dokumento sa

labaw sa imong style sheet.

Timan-i nga kini usa ka bag-ong lokasyon alang niining HTML Shiv script. Kaniadto, kini nga code gi-host sa Google, ug daghan nga mga site nga pa-link sa maong file nga sayop, wala mahibal-an nga wala nay usa ka file didto aron ma-download. Kini tungod kay, sa daghang mga kaso, ang paggamit sa HTML5 Shiv dili na gikinahanglan. Dugang pa niana wala madugay ...

Balik sa kini nga code sulod sa usa ka gutlo, imong makita nga kini naggamit sa IE conditional comment sa target nga bersyon sa IE sa ubos 9 (nga mao ang "IE 9 nagpasabot"). Kadtong mga browsers mag-download niini nga script ug ang mga elemento sa HTML5 masabtan sa mga browsers, bisan kini gimugna ang logo sa wala pa maglungtad ang HTML5.

Sa laing bahin, kung dili nimo gusto nga itudlo kini nga script sa usa ka lokasyon sa offsite, mahimo nimo i-download ang script file (i-right click ang link ug pilia ang "Save Link As" gikan sa menu) ug i-upload kini sa imong server kauban sa nahibilin sa ang mga kahinguhaan sa imong site (mga larawan, mga font, ug uban pa). Ang kalisud sa paghimo niini niining paagiha mao nga dili nimo mapahimuslan ang bisan unsang mga pagbag-o nga gihimo niini nga script sa paglabay sa panahon.

Sa higayon nga imong idugang ang mga linya sa code sa imong panid, imong ma-estilo ang HTML 5 nga mga tag sama sa imong buhaton alang sa bisan unsang uban nga mga modernong, HTML5 nga mga browser nga nagsunod.

Gikinahanglan pa ba nimo ang HTML5 Shiv?

Kini usa ka mapuslanon nga pangutana nga pangayoon. Sa diha nga ang HTML5 unang gibuhian, ang talan-awon sa browser lahi kaayo kay sa karon. Ang suporta alang sa IE8 ug sa ubos usa gihapon ka importante nga butang alang sa daghang mga site, apan sa "katapusan sa kinabuhi" nga pahibalo nga gihimo sa Microsoft sa Abril 2016 alang sa tanang bersyon sa IE ubos sa 11, daghang mga tawo karon ang nagpausbaw sa ilang mga browsers ug kining mga antiqued nga mga bersiyon mahimong dili mas taas nga mahimo nga usa ka kabalaka alang kanimo. Ribyuha ang analytics sa imong website aron makita kung unsa ang gigamit sa mga tawo sa pagbisita sa usa ka site. Kung walay bisan kinsa, o diyutay ra kaayo nga mga tawo, nga nagagamit sa IE8 ug sa ubos, nan makasalig ka nga mahimo nimong gamiton ang mga elemento sa HTML5 nga walay mga problema ug dili kinahanglan nga mosuporta sa mga legacy browsers.

Sa pipila ka mga kaso, bisan pa, ang kabilin sa mga IE browsers mahimong usa ka kabalaka. Kini kasagaran mahitabo sa mga organisasyon nga naggamit sa usa ka piho nga piraso sa software nga dugay na nga naugmad ug nga nag-obra lang sa daan nga bersyon sa IE. Sa kini nga mga higayon, nga ang IT nga departamento sa IT nga mahimong magpatuman sa paggamit niining daan nga mga browser, nga nagpasabut nga ang imong trabaho alang niana nga kompanya kinahanglan usab nga mosuporta sa mga daan nga IE nga mga higayon.

Mao kini kung gusto nimo nga mubalik sa HTML5 shiv aron imong magamit ang kasamtangan nga mga pamaagi sa pagdisenyo sa web ug mga elemento, apan sa gihapon makuha ang bug-os nga suporta sa browser nga imong gikinahanglan.

Gipagamyan ni Jeremy Girard