Pomocou nástroja HTML5 Shiv povolíte HTML 5 v starších verziách programu Internet Explorer

Pomocou jazyka JavaScript na pomoc starším verziám podpory IE HTML 5 tagy

HTML už nie je "novým dieťaťom v bloku". Mnohí web dizajnéri a vývojári používajú túto najnovšiu verziu HTML už mnoho rokov. Napriek tomu existujú niektorí weboví profesionáli, ktorí zostali mimo stránky HTML5, často preto, že museli podporovať staršie verzie programu Internet Explorer a obávali sa, že stránky, ktoré vytvorili, nebudú v týchto starších prehliadačoch podporované. Našťastie existuje skript, ktorý môžete použiť na poskytnutie podpory pre staršie verzie IE (to by boli verzie nižšie ako IE9), čo vám umožní vytvárať webové stránky viac v súlade s dnešnými technológiami a používať niektoré nové značky v jazyku HTML 5.

Predstavujeme HTML Shiv

Jonathan Neal vytvoril jednoduchý skript, ktorý informuje prehliadač Internet Explorer 8 a nižšie (a Firefox 2 v tomto prípade), aby spracovali značky HTML 5 ako skutočné značky . To vám umožní štýlovať ich tak, ako by ste použili iný HTML element a použiť ich vo vašich dokumentoch.

Ako používať HTML Shiv

Ak chcete tento skript použiť, pridajte do dokumentu HTML5 nasledujúce tri riadky:

nad vašim štýlom.

Upozorňujeme, že toto je novšie umiestnenie pre tento skript HTML Shiv. Predtým bol tento kód hosťovaný na stránkach Google a mnoho stránok stále odkazuje na tento súbor chybne, nepoznajúc, že ​​už neexistuje ani súbor, ktorý sa dá stiahnuť. Je to preto, že v mnohých prípadoch už nie je potrebné používať HTML5 Shiv. Viac o tom čoskoro ...

Späť na tento kód na chvíľu vidíte, že používa podmienený komentár IE pre cieľové verzie IE pod 9 (to znamená "lt IE 9 znamená"). Tieto prehliadače by tento skript stiahli a prvky HTML5 by tieto prehliadače pochopili, aj keď boli vytvorené predtým, ako existoval HTML5.

Prípadne, ak nechcete poukázať na tento skript na mieste mimo miesta, môžete si stiahnuť súbor skriptu (kliknite pravým tlačidlom na odkaz a zvoľte "Uložiť odkaz ako") a odovzdajte ho na svoj server popri zvyšku zdroje vašich stránok (obrázky, písma atď.). Nevýhodou tohto postupu je, že v priebehu času nebudete môcť využívať akékoľvek zmeny v tomto skripte.

Po pridaní týchto riadkov kódu na vašu stránku môžete štýly HTML 5 štýlovať rovnako ako pre ostatné moderné prehliadače kompatibilné s HTML5.

Stále potrebujete HTML5 Shiv?

Je to opodstatnená otázka. Keď bol HTML5 prvýkrát uvoľnený, krajina prehliadača bola veľmi odlišná, ako je dnes. Podpora pre IE8 a nižšie bola pre mnohé lokality stále dôležitou vecou, ​​ale s oznámením "koniec života", ktoré spoločnosť Microsoft v apríli 2016 urobila pre všetky verzie IE nižšie ako 11, mnohí ľudia teraz upgradovali svoje prehliadače a tieto starodávne verzie nemusia Dúfam, že to bude pre vás dlhšie. Prečítajte si analytické informácie o vašich webových stránkach, aby ste videli presne to, aké prehliadače používajú ľudia na navštívenie stránky. Ak nikto alebo len málo ľudí používa IE8 a nižšie, môžete si byť istí, že môžete používať prvky HTML5 bez problémov a nie je potrebné podporovať staršie prehliadače.

V niektorých prípadoch však budú staré IE prehliadače znepokojovať. Často sa to stane v organizáciách, ktoré používajú konkrétny softvér, ktorý bol vyvinutý už dávno a ktorý funguje iba na staršej verzii IE. V týchto prípadoch môže IT oddelenie tejto spoločnosti presadzovať používanie týchto starých prehliadačov, čo znamená, že vaša práca pre túto spoločnosť musí tiež podporovať zastarané inštancie IE.

Toto je čas, kedy by ste sa chceli obrátiť na formát HTML5, aby ste mohli používať aktuálne metódy a prvky webového dizajnu, ale stále získajte plnú podporu prehliadača, ktorú potrebujete.

Upravil Jeremy Girard