HTML5 был выпущен в последнее время. Многие люди в группе QQ начали обсуждать эту новую вещь. В настоящее время большинство браузеров не поддерживают код HTML5. Сегодня давайте представим метод, позволяющий браузерам поддержать HTML5.
Поскольку HTML5 привнес более эффективный и чистый код на наши новые веб -страницы, единственный способ позволить IE распознать эти новые элементы - это использовать HTML5 SHIV. Благодаря Реми Шарпу за предоставление нам этого мини -сценария, чтобы решить проблему IE поддержки HTML5.
Используйте сценарии JS, чтобы сделать ваш сайт совместимым с браузером IE.
HTML5 Shiv Calls and Downloads:
Ниже приведен адрес загрузки: http://html5shiv.googlecode.com/svn/trunk/html5.js
HTML5.JS должен быть добавлен в <Head> </head> и вызов (потому что браузер должен сначала интерпретировать этот скрипт, чтобы разобрать последующий тег HTML5, поэтому его нельзя помещать в нижней части страницы)Автор разместил файл JS в проект Google Code и позволил всем называть его напрямую, конечно, предпосылка заключается в том, что вам не волнует называть дополнительный файл.
Вы можете напрямую вызвать этот сценарий JS и использовать условные комментарии IE для вызова этого файла JS, чтобы браузеры, не имеющие таких, как Firefox, игнорируют этот код, и не будет ненужных HTTP-запросов. Следующий код будет работать только в браузере IE:
<!-[ifie]> <scriptsrc = http: //html5shiv.googlecode.com/svn/trunk/html5.js> </script> <! [endif]->
Конечно, если вам не нравится вызывать внешние сетевые файлы, вы также можете загрузить их и загружать их на свой собственный сервер, чтобы позвонить их отдельно (автор позволяет).
Вот код в файле JS:
(function () {if (!/*@cc_on!@*/0) return;
var e = abbr, article, в сторону, аудио, холст, даталист, детали, диалог, Eventsource, Figure,
нижний колонтитул, заголовок, hgroup, mark, меню, счетчик, навигация, вывод, прогресс, раздел, время, video.split (','),
i = e.length; while (i-) {document.createElement (e [i])}}) ()