Комментарий: Чтобы включить IE (включая IE6) для поддержки элементов HTML5, вам необходимо добавить простой документ. Объявление CreateElement в заголовок HTML. Для получения подробной информации, пожалуйста, прочитайте эту статью
Чтобы сделать IE (включая IE6) поддержать элементы HTML5, нам нужно добавить следующий JavaScript в заголовок HTML, который представляет собой простое объявление CreateElement, и использовать условные комментарии, чтобы вызвать этот файл JS для IE. Другие браузеры, не являющиеся ИО, такие как Opera, Firefox и т. Д. Игнорируют этот код, и не будет HTTP-запроса.<! - [IE IE]>
<script src => </script>
<! [endif]->
Приведенный выше код будет работать только в браузере IE. Еще одна вещь, которую следует отметить, это то, что вызов файла html5.js на странице должен быть добавлен в элемент головки страницы, поскольку браузер IE должен знать этот элемент до того, как элемент будет проанализирован, поэтому этот файл JS не может быть вызван в нижней части страницы.
Этот файл HTML5 JS предоставляется автором в проекте Google Code, чтобы каждый мог позвонить напрямую. Конечно, если вы думаете, что это повлияет на скорость открытия вашей веб -страницы, вы можете загрузить файл HTML5 JS напрямую и загрузить его на свой сервер, чтобы позвонить его отдельно.
Ниже приведен код в файле JS HTML5:
(function () {if (!/*@cc_on!@*/0) return; var e = abbr, article, aely, audio, canvas, datalist, детали, диалог, Eventorce, рисунок, нижний колонтитул, заголовок, hgroup, mark, меню, счетчик, перенос, прогресс, раздел, время, видео. ','), i = e.length; while (i -) {document.createElement (e [i])}}) ()
В дополнение к вызову файла JS, содержащего приведенный выше код на веб -странице, чтобы позволить браузеру IE поддерживать элементы HTML5, вы также можете добавить код непосредственно на веб -страницу следующим образом.
<! - [IE IE]>
<Скрипт>
(function () {if (!/*@cc_on!@*/0) return; var e = abbr, article, aely, audio, canvas, datalist, детали, диалог, Eventorce, рисунок, нижний колонтитул, заголовок, hgroup, mark, меню, счетчик, перенос, прогресс, раздел, время, видео. ','), i = e.length; while (i -) {document.createElement (e [i])}}) ()
</script>
<! [endif]->