Использование HTML5.js для включения в IE8 - PullRequest
4 голосов
/ 20 октября 2011

Я хотел понять, насколько полезен HTML5.js для включения функций HTML5 в IE8. http://code.google.com/p/html5shiv/

Включает ли он полностью HTML5 ИЛИ в некоторой степени в IE8? Влияет ли это на стили CSS3, такие как border-radius, градиент и т. Д.?

1 Ответ

1 голос
/ 20 октября 2011

Все, что будет делать скрипт html5.js, это разрешить использование правильных элементов HTML5, таких как nav, section и т. Д.

Без скрипта вы можете использовать элементы, но они игнорируются и недопустимы в качестве селекторов CSS. Например, если вы загрузите скрипт, то css как этот nav { font-weight: bold } будет работать, но без него стиль не будет применен.

Скрипт не включает другие части html5 (например, видео, аудио, устройства) или любые другие отсутствующие API, такие как WebSockets, WebWorkers и друзья.

Это также не влияет ни на один из упомянутых вами стилей css3. Он не добавит border-radius или box-shadow, или любую из этих функций, но позволит применять уже поддерживаемые функции css 3 к элементам html5. Если вы хотите использовать их, вам лучше посмотреть другие скрипты, которые имитируют поведение, или что-то вроде javascript, если вам нужна функциональность анимации / перехода и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...