Ngagunakeun HTML5 Shiv mun Aktipkeun HTML 5 di versi Old tina Internet Explorer

Ngagunakeun JavaScript mun Mantuan versi heubeul tina Rojongan IE HTML 5 Tags

HTML teu "nak anyar dina blok" deui. Loba web désainer sarta pamekar geus ngagunakeun ieu Iteration panganyarna tina HTML salila sababaraha taun. Masih, aya sababaraha professional web anu geus ari jauh ti HTML5, mindeng lantaran kapaksa ngarojong versi warisan ti Internet Explorer jeung maranéhanana merhatikeun yén sagala Kaca HTML5 aranjeunna dijieun moal bakal dirojong di maranéhanana panyungsi heubeul. Thankfully, aya hiji naskah nu bisa Anjeun pake pikeun mawa rojongan HTML kana versi heubeul tina IE (ieu bakal janten versi leuwih handap IE9), sahingga anjeun ngawangun kaca web nu leuwih saluyu jeung téknologi kiwari sarta ngagunakeun sababaraha tag anyar dina HTML 5.

Ngawanohkeun ka HTML Shiv

Jonathan Neal dijieun Aksara basajan nu ngabejaan Internet Explorer 8 sarta handap (jeung Firefox 2 pikeun masalah nu) pikeun ngubaran HTML 5 tag sakumaha tag nyata . Ieu ngidinan Anjeun pikeun gaya aranjeunna kawas Anjeun ngalakukeunana sagala unsur HTML sejen tur ngagunakeun eta di dokumén anjeun.

Kumaha Pake HTML Shiv

Ngagunakeun Aksara ieu, ngan saukur nambahan tilu garis handap ka dokumen HTML5 anjeun dina

luhureun lambar gaya Anjeun.

Catetan yen ieu lokasi anyar pikeun Aksara HTML Shiv ieu. Saméméhna, kode ieu hosted di Google, sarta loba loka masih numbu ka berkas anu erroneously, unaware yén teu aya deui malah file aya kana didownload. Ieu kusabab, dina sababaraha kasus, pamakéan HTML5 Shiv geus euweuh perlu. Langkung lengkep ihwal nu lila ...

Deui kode ieu masihan, anjeun tiasa ningali yen ieu migunakeun hiji komentar kondisional IE nepi ka tujuan versi tina IE handap 9 (nu mangrupa naon "lt IE 9 hartosna"). Maranéhanana panyungsi bakal ngundeur ieu naskah sarta elemen HTML5 bakal dipikaharti ku maranéhanana panyungsi, sanajan maranéhanana dijieun logo saméméh HTML5 eksis.

Alternatipna, lamun teu hayang nunjuk ka ieu naskah dina hiji lokasi offsite, anjeun tiasa ngundeur file Aksara (klik katuhu link tur pilih "Simpen Patalina Salaku" ti menu) sarta unggah ka server anjeun barengan sesa sumberdaya loka anjeun (gambar, fon, jsb). The downside kana ngalakonan eta cara ieu téh nu moal bisa ngamangpaatkeun sagala parobahan nu dijieun pikeun naskah ngaliwatan waktu.

Sakali anjeun geus ditambahkeun pamadegan garis kode ka kaca anjeun, anjeun tiasa gaya nu HTML 5 tag kawas Anjeun ngalakukeunana pikeun sagala modern, panyungsi HTML5 patuh lianna.

Ulah Anjeun Leungit ngabutuhkeun nu HTML5 Shiv?

Ieu patarosan worthwhile nanya. Nalika HTML5 munggaran dileupaskeun, bentang browser éta pisan béda ti éta kiwari. Rojongan pikeun IE8 tur handap éta kénéh mangrupa hal penting pikeun loba situs, tapi ku "tungtung hirup" pengumuman yén Microsoft dilakukeun dina April 2016 pikeun sakabéh vérsi IE handap 11 loba jalma kiwari geus ditingkatkeun panyungsi maranéhanana jeung versi ieu antiqued meureun moal panjang janten perhatian pikeun anjeun. Marios analytics ramatloka anjeun ningali kahayang panyungsi jalma anu ngagunakeun pikeun didatangan situs a. Mun teu salah, atawa saeutik pisan jalma, nu migunakeun IE8 na handap, mangka anjeun bisa sésana assured nu tiasa nganggo elemen HTML5 jeung euweuh masalah jeung teu kudu ngarojong panyungsi warisan.

Dina sababaraha kasus, kumaha oge, warisan IE panyungsi bakal perhatian a. Ieu sering kajadian di organisasi anu make sapotong husus ngeunaan software anu diwangun lila pisan jeung nu hijina jalan dina pérsi heubeul IE. Dina instansi ieu, departemén IT yen parusahaan bisa ngalaksanakeun pamakéan ieu panyungsi heubeul, nu hartina gawé anjeun parusahaan nu ogé kudu ngarojong instansi IE tinggaleun jaman.

Ieu mun anjeun bakal rék ngahurungkeun ka shiv HTML5 ku kituna anjeun bisa make métode desain web arus jeung elemen, tapi tetep meunang pangrojong browser pinuh nu peryogi.

Diédit ku Jeremy Girard