Upotreba HTML5 Shiv za Omogućavanje HTML 5 u stare verzije programa Internet Explorer

Korištenje JavaScript za pomoć Starije inačice IE podrške HTML 5 oznake

HTML više nije "novo dijete u bloku". Mnogi web dizajneri i razvojni programeri već godinama koriste ovu najnoviju iteraciju HTML-a. Ipak, postoje neki web stručnjaci koji su ostali od HTML5-a, često zbog toga što su morali podržavati naslijeđene verzije Internet Explorera i zabrinuti su da se bilo koje HTML5 stranice koje su stvorili ne bi podržale u tim starijim preglednicima. Srećom, postoji skripta koju možete upotrijebiti kako biste donijeli HTML podršku starijim verzijama IE-a (to bi bilo verzije niže od IE9), što vam omogućuje izradu web stranica više u skladu s današnjim tehnologijama i korištenje nekih novih oznaka u HTML-u 5.

Predstavljamo HTML Shiv

Jonathan Neal stvorio je jednostavnu skriptu koja govori Internet Explorer 8 i niže (i Firefox 2 za to) kako bi se oznake HTML5 koristile kao stvarne oznake . To vam omogućuje da ih stil kao i bilo koji drugi HTML element i koristiti ih u svojim dokumentima.

Kako koristiti HTML Shiv

Da biste koristili ovu skriptu, jednostavno dodajte sljedeće tri retka u HTML5 dokument u

iznad vašeg stila.

Imajte na umu da je ovo novije mjesto za ovu HTML Shiv skriptu. Prije toga ovaj kôd bio je domaćin na Googleu, a mnoge su web lokacije pogrešno povezane s tom datotekom, ne znajući da više nema ni datoteke za preuzimanje. To je zato što, u mnogim slučajevima, upotreba HTML5 Shiv više nije potrebna. Više o tome uskoro ...

Natrag na ovaj kod na trenutak, možete vidjeti da to koristi IE uvjetni komentar ciljane verzije IE ispod 9 (to je ono što znači "IE 9 znači"). Ti bi preglednici preuzimali ovu skriptu, a preglednici će razumjeti HTML5 elemente, iako su stvoreni logotip prije nego što je HTML5 postojao.

Alternativno, ako ne želite ukazati na ovu skriptu na lokaciji izvan mjesta, možete preuzeti datoteku skripte (desni klik na vezu i odaberite "Spremi vezu kao" na izborniku) i prenesite je na poslužitelj zajedno s ostatkom resursa vaše web-lokacije (slike, fontovi itd.). Nedostatak da to učinite na ovaj način je da nećete biti u mogućnosti iskoristiti bilo kakve promjene su se na ovu skriptu tijekom vremena.

Kada dodate te retke koda na svoju stranicu, možete oblikovati oznake HTML5 kao što biste to učinili za bilo koji drugi moderni preglednik koji podržava HTML5.

Želite li još HTML5 Shiv?

Ovo je vrijedno pitanje pitati. Kada je HTML5 prvi put objavljen, krajolik preglednika bio je vrlo različit od danas. Podrška za IE8 i dalje bila je važna za mnoge web stranice, ali s najavom "kraja života" koju je Microsoft u travnju 2016. godine za sve verzije IE ispod 11 godina, mnogi su korisnici nadogradili preglednike, a ove inačice starijih inačica duže biti briga za vas. Pregledajte analitiku svoje web lokacije da biste vidjeli točno što korisnici preglednika upotrebljavaju za posjet web-lokaciji. Ako nitko, ili vrlo malo ljudi ne upotrebljava IE8 i niže, možete biti sigurni da možete upotrebljavati HTML5 elemente bez ikakvih poteškoća i bez potrebe za podrškom starijih preglednika.

U nekim slučajevima, međutim, naslijeđeni IE preglednici će biti zabrinutost. To se često događa kod organizacija koje koriste određeni dio softvera koji je razvijen odavno i koji radi samo na staroj verziji IE. U takvim slučajevima IT odjel tvrtke IT tvrtke može nametnuti upotrebu tih starih preglednika, što znači da vaš rad za tu tvrtku mora podržavati zastarjele IE instance.

Tada biste se htjeli obratiti HTML5 shiv kako biste mogli upotrebljavati postojeće metode i elemente web-dizajna, ali još uvijek dobivate potpuni preglednik koji vam treba.

Uredio je Jeremy Girard