Какие HTML5-теги я могу использовать с html5boilerplate? - PullRequest
0 голосов
/ 24 сентября 2011

Мне интересно, можем ли мы использовать теги типа <aside> с Html5Boilerplate.Если да, будет ли он совместим с браузером?и какие другие теги мы можем использовать, не опасаясь старых браузеров, особенно IE7 и IE8

1 Ответ

3 голосов
/ 24 сентября 2011

Согласно сайту HTML5BoilerPlate , он включает Modernizr.

Modernizr - это библиотека Javascript, которая проверяет браузер пользователя на совместимость с различными функциями. Он также включает в себя хак, который позволяет IE6 / 7/8 поддерживать теги HTML5.

Этот хак сообщает IE, что новые теги HTML5 являются действительными HTML. Без этого IE будет игнорировать эти теги. После взлома IE примет эти теги как обычный HTML.

Но учтите, что это само по себе не добавляет никаких новых функций в IE. Следовательно, новые семантические теги, такие как <section> и <nav>, хороши, но все равно не будет смысла использовать теги, которые предоставляют новые функциональные возможности HTML5, такие как <video> или <canvas>.

.

Также обратите внимание, что хак, очевидно, будет работать только в том случае, если у конечного пользователя включен Javascript.

См. Страницу Modernizr для получения дополнительной информации о том, как он работает и что он делает. Смотрите также HTML5Shiv , который является автономной версией того же хака.

...