HTML5 Поддержка браузерами
Вы можете заставить некоторые старые браузеры (которые не поддерживают HTML5) поддерживать HTML5.
Поддержка HTML5 браузерами
Все современные браузеры поддерживают HTML5.
Кроме того, все браузеры, как старые, так и новые, автоматически обрабатывают нераспознанные элементы как строчные элементы.
Благодаря этому вы можете"научить"браузеры обрабатывать"неизвестные"элементы HTML.
|
Вы можете даже научить IE6 (Windows XP 2001) обрабатывать неизвестные элементы HTML. |
|---|
Определите элементы HTML5 как блочные элементы
HTML5 определил 8 новых HTMLсемантическихэлементов. Все эти элементы являютсяблочнымиэлементами.
Чтобы эти элементы правильно отображались старыми версиями браузеров, вы можете установить значение CSS-свойства вdisplayInstanceblock:
Экземпляр
Добавьте новые элементы HTML
Экземпляр добавляет новые элементы в HTML и определяет стиль для элемента, имя элемента —
Экземпляр<myHero> :
Экземпляр
Инструкция JavaScript
Это нужно для добавления новых элементов для браузеров IE.document.createElement("myHero")Проблемы с браузером Internet Explorer
Проблемы с браузером Internet Explorer
Internet Explorer версии 8 и более ранние не поддерживают вышеуказанный метод.
|
Мы можем использовать "HTML5 Enabling JavaScript", созданный Sjoerd Visscher, чтобы решить эту проблему: |
|---|
Приведенный выше код является комментарием, его цель — прочитать файл html5.js и выполнить его разбор, когда версия браузера IE меньше IE9. shivПримечание:
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
Для отечественных пользователей, пожалуйста, используйте библиотеку статических ресурсов на этом сайте (библиотека ресурсов Google нестабильна в Китае):
HTML5 Shiv — хорошее решение для браузеров IE. html5shiv в основном решает проблему, что новые элементы, предложенные HTML5, не распознаются IE6-8, эти новые элементы не могут использоваться как родительские элементы для обёртывания дочерних элементов, и к ним нельзя применять стили CSS.Идеальное решение Shiv
<script src="https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-M/html5shiv/3.7.3/html5shiv.min.js"></script>
<![endif]-->
Экземпляр
Идеальное решение Shiv
Экземпляр
Другие расширения
ИИ в процессе...
Пример HTML