Выкарыстанне HTML5 Шив ўключыць HTML 5 у старых версіях Internet Explorer

Выкарыстанне JavaScript, каб дапамагчы больш старых версій IE Падтрымка HTML 5 тэгі

HTML не «новы дзіця ў блоку» больш. Многія вэб-дызайнеры і распрацоўшчыкі выкарыстоўваюць гэтую апошнюю ітэрацыю HTML на працягу многіх гадоў. Тым не менш, ёсць некаторыя вэб-прафесіяналаў, якія засталіся ад HTML5, часта таму, што яны павінны былі падтрымліваць састарэлыя версіі Internet Explorer, і яны былі занепакоеныя тым, што любыя старонкі HTML5 яны створаны не будуць падтрымлівацца ў гэтых старых браўзэрах. На шчасце, ёсць скрыпт, які вы можаце выкарыстоўваць, каб прынесці падтрымку HTML для больш старых версій IE (гэта было б версіі ніжэй, чым IE9), што дазваляе ствараць вэб-старонку ў адпаведнасці з сённяшнімі тэхналогіямі і выкарыстоўваць некаторыя з новых тэгаў у HTML 5.

Прадстаўляючы дадзены HTML Шив

Джонатан Ніл стварыў просты сцэнар , які кажа Internet Explorer 8 і ніжэй (і Firefox 2 па гэтым пытанні) , каб разглядаць HTML 5 тэгаў як рэальныя тэг . Гэта дазваляе ўкладваць іх, як і любы іншы HTML элемент і выкарыстоўваць іх у сваіх дакументах.

Як выкарыстоўваць HTML Шив

Каб выкарыстаць гэты сцэнар, проста дадайце наступныя тры радкі дакумента HTML5 ў

вышэй табліцу стыляў.

Звярніце ўвагу, што гэта з'яўляецца новым месцам для гэтага сцэнара HTML Шыва. Раней гэты код быў размешчаны на Google, і многія сайты да гэтага часу спасылаюцца на гэты файл памылкова, не ведаючы, што там больш не нават там файл для загрузкі. Гэта адбываецца таму, што ў шматлікіх выпадках выкарыстанне HTML5 Шыва больш не трэба. Больш падрабязна пра тое, што ў бліжэйшы час ...

Назад да гэтага коду на імгненне, вы можаце бачыць, што гэта выкарыстоўвае ўмоўныя каментары IE мэтавай версіі IE ніжэй за 9 (гэта тое, што «LT IE 9 азначае"). Гэтыя браўзэры будуць ўкладваць такі сцэнар і элементы HTML5 будуць зразуметыя тымі браўзэрамі, нават калі яны былі створаны лагатып да з'яўлення HTML5.

З іншага боку, калі вы не хочаце, каб паказаць на гэты сцэнар на месцы па-за, вы можаце спампаваць файл сцэнарыя (пстрыкніце правай кнопкай мышы на спасылку і абярыце "Захаваць спасылку як" з меню) і загрузіць яго на сервер разам з астатнімі рэсурсы вашага сайта (малюнкі, шрыфты і г.д.). Недахоп рабіць гэта такім чынам, што вы не зможаце скарыстацца любымі зменамі зробленыя да гэтага сцэнару на працягу доўгага часу.

Пасля таго, як вы дадалі гэтыя радкі коды на вашу старонку, вы можаце стыль HTML 5 тэгаў , як вы б для любых іншых сучасных HTML5 - сумяшчальных браўзэраў.

Як Вы ўсё яшчэ маюць патрэбу ў HTML5 Шив?

Гэта стаіць пытанне, каб спытаць. Калі HTML5 быў упершыню выпушчаны, браўзэр пейзаж быў зусім іншым, чым сёння. Падтрымка IE8 і ніжэй ўсё яшчэ важная рэч для многіх сайтаў, але з «канцом жыцця» заяву, што Microsoft зрабіў у красавіку 2016 года для ўсіх версій IE ніжэй 11, многія людзі цяпер мадэрнізавалі свае браўзэры, і гэтыя Antiqued версіі могуць не больш быць праблемай для вас. Агляд аналітыкі вашага сайта, каб убачыць менавіта тое, што браўзэры людзі выкарыстоўваюць, каб наведаць сайт. Калі ні адзін, ці вельмі мала людзей, не выкарыстоўваюць IE8 і ніжэй, то вы можаце быць упэўнены, што вы можаце выкарыстоўваць HTML5 элементы без якіх-небудзь праблем, і няма неабходнасці падтрымліваць састарэлыя версіі браўзэраў.

У некаторых выпадках, аднак, састарэлы IE браўзэры будуць праблемай. Гэта часта здараецца ў арганізацыях, якія выкарыстоўваюць канкрэтны кавалак праграмнага забеспячэння, які быў распрацаваны даўно, і які працуе толькі на старой версіі IE. У гэтых выпадках, ІТ-аддзел гэтай кампаніі можа забяспечваць выкарыстанне гэтых старых браўзэраў, што азначае ваша праца ў гэтай кампаніі таксама павінны падтрымліваць састарэлыя асобнікі IE.

Гэта калі вы хацелі б звярнуцца да Шыву HTML5, так што вы можаце выкарыстоўваць сучасныя метады вэб-дызайн і элементы, але ўсё ж атрымаць поўную падтрымку браўзэра, што вам трэба.

Пад рэдакцыяй Джэрэмі Girard