Подтвердить что ты не робот

Как я могу использовать HTML5 во всех браузерах, включая IE7,8?

Я хочу использовать HTML5, потому что он поддерживает и в Iphone, и мне очень понравились его возможности, но что я могу сделать, если он не полностью совместим со всеми браузерами? Специально для IE. Таким образом, есть способ, добавив несколько js script e.t.c. так что HTML5 и его js api работают нормально в IE также, поскольку он работает в других браузерах, таких как chrome, firefox и opera e.t.c.? Так что я могу использовать его, не думая о проблемах с совместимостью с браузером. Есть также много игровых движков в html5, но что, если это не поддерживается основными браузерами IE. Или может кто-нибудь сказать, сколько преимуществ я могу взять html5, не думая о проблемах совместимости?

Заранее спасибо

4b9b3361

Ответ 1

Вы можете использовать http://html5boilerplate.com/ вместе с http://code.google.com/p/html5shiv/ и вам хорошо идти.

Для некоторых других интересных функций, таких как видео в старом IE, вам нужно использовать обходные пути, такие как Flash для видео и Javascript libs для холста.

Ответ 2

Проще говоря, если разметка действительна в HTML 4, измените Doctype и она будет работать как HTML 5.

Если вы хотите использовать новые элементы, такие как <article> или <footer>, вам нужно будет добавить небольшой фрагмент javascript для регистрации этих новых типов.

document.createElement("article");  
document.createElement("footer");  

Это сделает эти новые элементы пригодными для использования и стильными, как обычный элемент <div>