HTML5 Shiv erabiltzea HTML 5 gaitzea Internet Explorer bertsio zaharragoetan

Javascript-a erabiltzeko, IEren bertsio zaharragoak laguntzeko 5 HTML etiketak

HTML ez da "bloke berria". Webgune askok diseinatzaile eta garatzaileek azken urteotako HTML iterazio hau erabiltzen dute. Oraindik ere, HTML5 urrun geratu diren web profesional batzuk daude, sarritan Internet Explorerren ondarearen bertsioak onartzen dituztelako eta horrelako HTML5 orriek sortutako edozein HTML orrietan ez luketela onartzen. Zorionez, HTML bertsio zaharragoak IE (bertsio hau baino txikiagoa izango litzateke IE9) bertsio zaharragoak ekarriko duten script bat da, web orriak gaur egungo teknologiekin bateratzeko eta HTML etiketa berri batzuk erabiltzeko aukera ematen du. 5.

HTML Shiv aurkeztea

Jonathan Nealek Internet Explorer 8 eta azpitik (eta Firefox 2 gaiari buruz) azaltzen duen script sinple bat sortu zuen HTML 5 etiketak etiketa errealak bezala tratatzeko. Horrek aukera ematen die haiek estilatzea beste edozein HTML elementu bezala eta erabili zure dokumentuetan.

HTML Shiv erabiltzea

Script hau erabiltzeko, gehitu hiru lerro hauek zure HTML5 dokumentuan

zure estiloko orriaren gainetik.

Kontuan izan hau HTML Shiv script honen kokapena berriagoa dela. Aurretik, kode hau Google-n zegoen ostatatu zen, eta webgune askok oraindik ere fitxategi hori gaizki lotzen dute, ez dakite jada deskargatutako fitxategia ez dagoela. Hau da, kasu askotan, HTML5 Shiv erabiltzea ez da beharrezkoa. Handik gutxira ...

Une horretarako kode honetara itzuli, IE baldintzazko iruzkina erabiltzen dut 9 beheko IE bertsioen helburuetarako (hau da, "IE 9 esan nahi du"). Nabigatzaile horiek script hau deskargatuko luke eta HTML5 elementuek nabigatzaile horiek ulertuko lituzkete, nahiz eta HTML5 aurretik sortu zuten logotipoa sortu.

Bestela, script hau script-ean kokapenean kokatzeko nahi ez baduzu, egin klik eskuineko botoiaz estekan eta aukeratu "Gorde esteka honela" menutik eta kargatu zure zerbitzaritik gainerako gainerakoekin batera. Zure gunearen baliabideak (irudiak, letra-tipoak, eta abar). Modu horretarako desegokia da denboran zehar gidoi horri egindako aldaketak aprobetxatzea.

Behin zure orriaren kode lerro hauek gehitu dituzunean, HTML 5 etiketak estilizatu ahal izango dituzu beste edozein modutan, HTML5 arauek betetzen dituzten bezala.

Oraindik behar duzu HTML5 Shiv?

Galdera hau merezi duen galdera da. HTML5 lehen aldiz kaleratu zenean, arakatzailearen paisaia oso bestelakoa zen gaur egun. IE8 eta beheko laguntza oraindik ere gauza garrantzitsuenetako bat izan zen gune askotan, baina 2016ko apirilean Microsoft-ek egindako "bizitza amaierako" iragarpenarekin 11 beheko IEren bertsio guztietarako, orain jende askok bertsio-berritu ditu bertsio zaharkituak. gehiago zure kezka izango da. Berrikusi webguneko analisiak gunea bisitatzeko erabiltzen duten arakatzaileen jendea ikusteko. Inor ez, edo oso jende gutxik, IE8 eta beherago erabiltzen badituzu, ziur egon HTML5 osagaiak erabil ditzakezula arazorik gabe eta ondarearen arakatzaileen laguntza behar ez baduzu.

Zenbait kasutan, hala ere, IE arakatzaileen ondarea kezka izango da. Denbora luzean garatu den softwarea erabiltzen duten erakundeek eta IEren bertsio zaharrean bakarrik funtzionatzen duten erakundeetan gertatzen ohi da. Kasu horietan, enpresako IT sailek nabigatzaile zahar horien erabilera indartu dezakete, eta horrek esan nahi du konpainia horren lanak ere IE kasu zaharkituak onartzen dituela.

Hau HTML5 shiv-era bueltatu nahi baduzu, gaur egungo diseinuaren metodoak eta elementuak erabil ditzakezu, baina oraindik behar duzun arakatzailearen laguntza osoa lortzeko.

Jeremy Girard-ek editatua