Комментарий: все больше и больше сайтов начинают использовать теги HTML5. Но нынешняя ситуация в том, что есть еще много людей, использующих IE6, IE7 и IE8. Вот метод, позволяющий Browser IE для поддержки HTML5. Друзья, которые это нужно, могут ссылаться на это.
В настоящее время HTML5 привлекает все больше и больше внимания, но в настоящее время браузеры, которые поддерживают HTML5, не являются основными, особенно более 50% домашних пользователей по -прежнему используют IE6. Поскольку IE9, который поддерживает HTML5, не поддерживает установку системы XP, разработчикам HTML5 придется долго в будущем учитывать проблему обратной совместимости в будущем. Есть много способов использовать теги HTML5 или совместимость селектора CSS, и один из них является одним из них.
Для основных принципов см. Следующий код для эффекта в IE8, стиль вообще не работает.
<html>
<голова>
<style> mxria {color: красный; } </style>
</head>
<тело>
<mxria> Привет! </mxria>
</body>
</html>
Чтобы браузер распознавал тег <mxria> </mxria> и отобразить эффект соответствующего стиля, мы можем добавить раздел JS следующим образом, и эффект будет отличаться, когда мы увидим его.
<html>
<голова>
<style> mxria {color: красный; } </style>
<script> document.createElement ("mxria") </script>
</head>
<тело>
<mxria> Привет! Mxria.com </mxria>
</body>
</html>
Теперь все понимают загадку! Да, это документ. CreateElement. HTML5 Shiv - это такой плагин JS, который восстанавливает все теги HTML5. Вам нужно загрузить плагин, а затем программа HTML5 может быть распознана всеми браузерами.
Адрес загрузки:
Простое использование багажника/html5.js:
Вот файл html5.js, который ссылается на Google:
Использование HTML5Shiv очень просто. Учитывая, что IE9 поддерживает HTML5, вам нужно только добавить следующий код в заголовок страницы:
<!-[если я т.е. 9]>>
<script src = "dist/html5shiv.js"> </script>
<! [endif]->
Скопируйте приведенный выше код в часть головы, не забудьте стать частью головы (потому что IE должен знать этот элемент перед анализом элемента, чтобы этот файл JS не может быть вызван в других местах, в противном случае он будет недействительным)
Конечно, вы также можете достать код и сделать это самостоятельно:
(function () {if (!/*@cc_on!@*/0) return; var e = abbr, article, в сторону, аудио, холст, даталист, детали, диалог, события, фигура, нижний колонтитул, заголовок, hgroup, mark, меню, счетчик, навигация, вывод, прогресс, раздел, время, видео.
Наконец, добавьте этот абзац в CSS:
/*html5*/ article, в сторону, диалог, нижний колонтитул, заголовок, раздел, нижний колонтитул, навигация, фигура, меню {display: block}
В основном, пусть эти теги HTML5 будут заблокированы, как Div.
Хорошо, давайте кратко, в одном предложении, это: QUOTE HTML5.JS, чтобы сделать тег HTML5 в блоки