Uzante HTML5 Shiv por Ebligi HTML 5 en Malnovaj Versioj de Interreta Esploristo

Uzante JavaScript por Helpi Malnovajn Versiojn de IE Subteno HTML 5 Etikedoj

HTML ne plu estas la "nova infano en la bloko". Multaj retejo-projektistoj kaj programistoj uzis ĉi tiun lastan ripeton de HTML dum multaj jaroj. Ankoraŭ estas iuj profesiaj retejo, kiuj restis for de HTML5, ofte ĉar ili devis subteni heredajn versiojn de Interreto Explorer kaj ili maltrankviliĝis, ke iuj HTML5-paĝoj, kiujn ili kreis, ne estus subtenataj en tiuj malnovaj foliumiloj. Feliĉe, ekzistas skripto, kiun vi povas uzi por alporti HTML-subtenon al malnovaj versioj de IE (tio estus versioj pli malaltaj ol IE9), permesante al vi konstrui retpaĝojn pli laŭ la hodiaŭaj teknologioj kaj uzi iujn novajn etikedojn en HTML 5.

Enkondukanta la HTML Shiv

Jonathan Neal kreis simplan skripton, kiu rakontas al Interreto Explorer 8 kaj sube (kaj Firefox 2 por tio) por trakti HTML- 5 etikedojn kiel realajn etikedojn . Ĉi tio permesas vin stiligi ilin kiel vi ajnan alian HTML-elementon kaj uzi ilin en viaj dokumentoj.

Kiel Uzi la HTML Shiv

Por uzi ĉi tiun skripton, simple aldonu la jenajn tri liniojn al via HTML5-dokumento en la

super via stilo folio.

Notu, ke ĉi tio estas pli nova loko por ĉi tiu HTML Shiv-skripto. Antaŭe, ĉi tiu kodo estis gastigita ĉe Google, kaj multaj retejoj ankoraŭ ligas al tiu dosiero erare, senkonscia, ke jam ne ekzistas dosiero por esti elŝutita. Ĉi tio estas ĉar, en multaj kazoj, la uzo de la HTML5 Shiv ne plu estas necesa. Pli baldaŭ ...

Reen al ĉi tiu kodo dum momento, vi povas vidi, ke ĉi tio uzas IE kondiĉan komenton al celaj versioj de IE sub 9 (tio estas kio "lt IE 9 signifas"). Tiuj retumiloj elŝuti ĉi tiun skripton kaj la HTML5-elementojn estus komprenitaj de tiuj retumiloj, eĉ se ili kreis logoon antaŭ HTML5.

Alternative, se vi ne volas montri ĉi tiun skripton ĉe loko de la retejo, vi povas elŝuti la skripton-dosieron (dekstre alklaku la ligilon kaj elektu "Konservi ligilon kiel" de la menuo) kaj alŝuti ĝin al via servilo kune kun la resto de la rimedojn de via retejo (bildoj, tiparoj, ktp). La malfacilaĵo fari ĝin de ĉi tiu maniero estas, ke vi ne povos utiligi ajnajn ŝanĝojn faritaj al ĉi tiu skripto kun la tempo.

Unufoje vi aldonis tiujn liniojn de kodo al via paĝo, vi povas stili la HTML-5 etikedojn kiel vi volas por ajna alia moderna, HTML5-kompleta retumiloj.

Ĉu Vi ankoraŭ bezonas la HTML5 Shiv?

Ĉi tio estas valora demando por demandi. Kiam HTML5 unue estis liberigita, la retumilo estis tre malsama ol ĝi estas hodiaŭ. Subteno por IE8 kaj sube estis ankoraŭ grava por multaj retejoj, sed kun la anonco de "fino de vivo", kiun Microsoft faris en aprilo 2016 por ĉiuj versioj de IE sub 11, multaj homoj nun ĝisdatigis siajn retumilojn kaj ĉi tiuj antikvaj versioj eble ne Pli longe zorgas pri vi. Reviziu analitikon de via retejo por vidi precize, kion retumiloj homoj uzas por viziti retejon. Se neniu, aŭ tre malmultaj homoj, uzas IE8 kaj sube, tiam vi povas certigi, ke vi povas uzi HTML5-elementojn sen problemoj kaj ne bezonas subteni legacy-browsers.

En iuj kazoj, tamen, heredaj IE-retumiloj estos koncernaj. Ĉi tio ofte okazas ĉe organizoj, kiuj uzas specifan pecon de programaro evoluinta antaŭ longe kaj kiu nur funkcias en malnova versio de IE. En ĉi tiuj kazoj, la IT-fako de tiu kompanio povas plenumi uzadon de ĉi tiuj malnovaj retumiloj, kio signifas, ke via laboro por tiu kompanio ankaŭ devas subteni malnovajn IE-instancojn.

Jen kiam vi volas turni al la HTML5 shiv por ke vi povu uzi nunajn dezajnajn kaj metodojn pri dezajno retejo, sed ankoraŭ ricevas la kompletan retumilon, kiun vi bezonas.

Redaktita de Jeremy Girard