|
|
|
| Просматривая результаты работ опытных верстальщиков, я заметил, что абсолютно в каждой из них есть такой код:
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
|
Что это означает и зачем оно нужно?
(Все верстки <!doctype html>). | |
|
|
|
|
|
|
|
для: Владимир55
(27.09.2013 в 16:52)
| | Это означает (для IE, остальные проигнорируют) - если версия IE ниже 9, то подключить html5.js, чтобы реализовать программно то, что не поддерживают эти браузеры из HTML5. | |
|
|
|
|
|
|
|
для: confirm
(27.09.2013 в 19:15)
| | реализовать программно то, что не поддерживают эти браузеры из HTML5
Есть какой-то общеизвестный перечень того, что ИЕ не отображает и что дорабатывает html5.js ?
К html5.js существует инструкция, содержащая эти сведения? | |
|
|
|
|
|
|
|
для: Владимир55
(27.09.2013 в 19:49)
| | В сети есть ресурсы, на которых указывается что из HTML5 на текущий момент поддерживает тот или иной браузер.
html5.js не содержит инструкций, его задача подменить теги/стили не поддерживаемые браузером. Например, в CSS3 можно добавлять элементам различные эффекты. IE8 этого не поддерживает. html5.js при загрузке создает на странице css в котором класс содержащий такие эффекты будет переопределен вновь созданным, без эффектов.
Подобную задачу решает скрипт modernizr.js. | |
|
|
|