Ответ 1
См:
Читал, что IE9 будет поддерживать HTML 5/CSS 3
Какие другие браузеры поддерживают это?
См:
Здесь отличное графическое резюме поддержки браузера для различных функций здесь:
... который использует данные из Когда я могу использовать...
Также есть способ поддерживать элементы HTML5 на IE8 и ниже, используя "shiv".
Вы можете прочитать все об этом здесь:
Но чтобы подвести итог, новые элементы HTML5, такие как <section>
, <article>
, <aside>
и т.д.... не были частью оригинальной спецификации HTML4, которой соответствуют старые браузеры, такие как IE8. Однако для старых браузеров есть способ распознать элементы HTML5 с помощью фрагмента кода ниже:
"abbr article aside audio bdi canvas data datalist details figcaption figure "+
"footer header hgroup main mark meter nav output progress section " +
"summary template time video"
.replace(/w+/g, function(a){ document.createElement(a) });
Не забудьте выполнить это немедленно при загрузке страницы.