Korišćenjem HTML5 Shiv da biste omogućili HTML 5 u starim verzijama Internet Explorer-a

Korišćenje JavaScript-a za pomoć starijim verzijama IE podrške HTML 5 oznake

HTML nije više "novi klinac u bloku". Mnogi web dizajneri i programeri već dugi niz godina koriste ovu najnoviju iteraciju HTML-a. Ipak, postoje neki web profesionalci koji su ostali daleko od HTML5, često zato što su morali da podržavaju stare verzije Internet Explorera i bili su zabrinuti da bilo koja HTML5 stranica koju je stvorila neće biti podržana u starijim pregledačima. Srećom, postoji skripta koju možete koristiti da biste podigli HTML podršku starijim verzijama IE-a (to bi bile verzije niže od IE9), što vam omogućava da gradite web stranice više u skladu s današnjim tehnologijama i koristite neke od novih oznaka u HTML-u 5.

Predstavljamo HTML Shiv

Jonathan Neal je napravio jednostavnu skriptu koja govori Internet Exploreru 8 i ispod (i Firefox 2 za to) da tretira HTML 5 oznake kao prave oznake . Ovo vam omogućava da ih stišate kao i bilo koji drugi HTML element i koristite ih u svojim dokumentima.

Kako koristiti HTML Shiv

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

iznad vašeg stila.

Imajte na umu da je ovo nova lokacija za ovu HTML Shiv skriptu. Ranije je ovaj kod bio hostovan u Google-u, a mnoge lokacije još uvijek povezuju na tu datoteku pogrešno, ne znajući da više ne postoji datoteka koja će biti preuzeta. To je zato što u mnogim slučajevima više nije potrebno koristiti HTML5 Shiv. Više o tome kratko ...

Nazad na ovaj kod za trenutak, možete videti da ovo koristi IE uslovni komentar da biste ciljali verzije IE ispod 9 (to je ono što "lt IE 9 znači"). Ovi pretraživači će preuzeti ovu skriptu, a HTML5 elementi bi mogli razumjeti i oni pretraživači, iako su kreirani logo pre nego što je HTML5 postojao.

Alternativno, ako ne želite pokazivati ​​ovu skriptu na lokaciji izvan lokacije, možete skinuti datoteku skripte (desni klik na vezu i iz menija izaberite "Sačuvaj vezu kao") i otpremite ga na svoj server pored ostatka resurse vašeg sajta (slike, fontovi itd.). Nedostatak da se to uradi ovako je da nećete moći da iskoristite bilo kakve promjene koje su napravljene u ovoj skripti tokom vremena.

Jednom kada dodate te linije koda na vašu stranicu, možete stajati oznake HTML 5 kao i za bilo koje druge moderne HTML5 kompatibilne pregledače.

Da li i dalje trebate HTML5 Shiv?

Ovo je vredno pitanje. Kada je HTML5 prvi put objavljen, pejzaži pregledača bili su veoma različiti nego danas. Podrška za IE8 i ispod je i dalje važna stvar za mnoge sajtove, ali sa objavom "kraja života" koju je Microsoft napravio u aprilu 2016. za sve verzije IE ispod 11, mnogi ljudi su sada nadogradili svoje pregledače i ove antiqued verzije ne mogu više će biti zabrinut za vas. Pregledajte analitiku svog web sajta kako biste videli tačno koji pretraživač ljudi koriste za posjetu web lokaciji. Ako niko, ili vrlo mali broj ljudi koristi IE8 i niže, onda možete biti sigurni da možete koristiti HTML5 elemente bez problema i bez potrebe za podrškom starijim pregledačima.

Međutim, u nekim slučajevima, zabrinuti IE pretraživači će biti zabrinuti. Ovo se često dešava u organizacijama koje koriste određeni deo softvera koji je razvijen davno i koji radi samo na starijoj verziji IE. U takvim slučajevima IT odeljenje te kompanije može primeniti upotrebu ovih starih pretraživača, što znači da vaš rad za tu kompaniju takođe mora da podrži zastarele IE instance.

Ovo je kada želite da se okrenete na HTML5 shiv tako da možete da koristite trenutne metode i elemente web dizajna, ali i dalje dobijete potpunu podršku pretraživača koji vam je potreban.

Uredio Jeremy Girard