Gebruik HTML5 Shiv om HTML 5 in ou weergawes van Internet Explorer aan te skakel

Gebruik JavaScript om ouer weergawes van IE-ondersteuning te help. HTML 5 Tags

HTML is nie meer die "nuwe kind in die blok" nie. Baie webontwerpers en ontwikkelaars gebruik hierdie nuutste iterasie van HTML vir baie jare. Tog is daar 'n paar webpersoneel wat van HTML5 wegbly het, omdat hulle ouer weergawes van Internet Explorer moes ondersteun en hulle was bekommerd dat enige HTML5-bladsye wat hulle geskep het, nie in die ouer blaaiers ondersteun sal word nie. Gelukkig is daar 'n script wat u kan gebruik om HTML-ondersteuning te gee aan ouer weergawes van IE (dit is weergawes laer as IE9), sodat u webblaaie meer in lyn met vandag se tegnologie kan maak en sommige van die nuwe tags in HTML kan gebruik 5.

Die bekendstelling van die HTML Shiv

Jonathan Neal het 'n eenvoudige skrif geskep wat vir Internet Explorer 8 en onder (en Firefox 2 vir die saak) vertel om HTML 5-tags as regte etikette te behandel . Dit laat jou toe om hulle te styl soos om enige ander HTML-element te gebruik en dit in jou dokumente te gebruik.

Hoe om die HTML Shiv te gebruik

Om hierdie skrif te gebruik, voeg die volgende drie reëls by jou HTML5 dokument in die

bo jou stylblad.

Let daarop dat dit 'n nuwer plek vir hierdie HTML Shiv-script is. Voorheen is hierdie kode by Google aangebied, en baie webwerwe skakel foutief na daardie lêer, onbewus daarvan dat daar nie meer 'n lêer beskikbaar is om afgelaai te word nie. Dit is omdat in baie gevalle die gebruik van die HTML5 Shiv nie meer nodig is nie. Meer oor dit binnekort ...

Terug na hierdie kode vir 'n oomblik, kan jy sien dat dit 'n IE voorwaardelike kommentaar gebruik om te wys op weergawes van IE onder 9 (dit is wat "IE 9 beteken"). Daardie blaaiers sal hierdie skrip aflaai en die HTML5-elemente sal deur daardie blaaiers verstaan ​​word, alhoewel hulle 'n logo gemaak het voordat HTML5 bestaan ​​het.

Alternatiewelik kan u die skriplêer aflaai (met die rechtermuisknop op die skakel en kies 'Stoor skakel as' in die menu) en laai dit na u bediener saam met die res van jou webwerf se bronne (prente, lettertipes, ens.). Die nadeel om dit op hierdie manier te doen, is dat jy nie in staat sal wees om voordeel te trek uit enige veranderinge wat met hierdie skrif oor tyd aangebring word nie.

Sodra u daardie kodelyne by u bladsy gevoeg het, kan u die HTML 5-etikette soos u sou wou vir enige ander moderne HTML5-voldoen blaaiers.

Het jy nog steeds die HTML5 Shiv nodig?

Dit is 'n goeie vraag om te vra. Wanneer HTML5 die eerste keer vrygestel is, was die leser landskap baie anders as vandag. Ondersteuning vir IE8 en onder was nog steeds 'n belangrike ding vir baie webwerwe, maar met die "einde van die lewe" aankondiging wat Microsoft in April 2016 gemaak het vir alle weergawes van IE onder 11, het baie mense nou hul blaaiers opgradeer en hierdie antieke weergawes mag nie langer wees 'n besorgdheid vir jou. Gaan jou webwerf se analise na om te sien presies watter blaaiers mense gebruik om 'n webwerf te besoek. As niemand, of baie min mense, IE8 en hieronder gebruik nie, kan jy verseker wees dat jy HTML5-elemente sonder probleme kan gebruik en nie ouer blaaiers moet ondersteun nie.

In sommige gevalle sal nalatige IE blaaiers egter 'n besorgdheid wees. Dit gebeur dikwels by organisasies wat 'n spesifieke stuk sagteware gebruik wat lankal ontwikkel is en wat slegs op 'n ou weergawe van IE werk. In hierdie gevalle kan die maatskappy se IT-afdeling die gebruik van hierdie ou blaaiers afdwing, wat beteken dat u werk vir daardie maatskappy ook ouer IE-instansies moet ondersteun.

Dit is wanneer u wil omskakel na die HTML5 shiv sodat u huidige webontwerpmetodes en -elemente kan gebruik, maar kry steeds die volle blaaiersteun wat u benodig.

Geredigeer deur Jeremy Girard