Вопрос

Есть ли поддержка HTML5 в IE8? Это на дорожной карте IE8?

Это было полезно?

Решение

IE8 beta 2 поддерживает два API из HTML5: обмен сообщениями между документами и хранилище не в SQL .

IE8 beta 2 не & # 8217; не реализует алгоритм синтаксического анализа HTML5 или новые элементы (без поддержки <canvas> или <video>).

Есть также исправления ошибок, которые лучше связывают IE8 с HTML5.

Другие советы

Вы можете заставить теги HTML5 работать в IE8, включив этот JavaScript в заголовок.

<script type="text/javascript">
 document.createElement('header');
 document.createElement('nav');
 document.createElement('menu');
 document.createElement('section');
 document.createElement('article');
 document.createElement('aside');
 document.createElement('footer');
</script>

Вы можете использовать этот скрипт HTML5 для IE IE , чтобы получить базовый уровень поддержки новых семантических элементов в HTML5, таких как <article>.

Modernizr также является отличным вариантом для предоставления возможностей рендеринга IE HTML5.

Поддерживает ли он

<!DOCTYPE html>

Да, это так.

Возможно, лучший вопрос в том, какие современные веб-функции поддерживает IE8. Вот некоторые из лучших мест для ответа: caniuse.com , html5test.com и browserscope.org .

HTML5 означает много разных вещей для разных людей. В наши дни это означает функциональность HTML, CSS и JavaScript. Термин становится немного похожим на & Quot; Web 2.0 & Quot;

Поддержка HTML5 в IE8 ограничена, но Internet Explorer 9 только что был выпущен и имеет сильную поддержку для новых технологий HTML5.

HTML5 все еще находится в черновой спецификации (и будет долгое время). Зачем беспокоиться?

Ознакомьтесь с caniuse руководством по всем функциям HTML 5 во всех браузерах и версиях, включая будущие версии.

Вы можете использовать это, чтобы IE8 понимал / поддерживал базовые теги HTML5.

<!--[if lt IE 9 ]> 
    <script type="text/javascript">
        var html5Elem = ['header', 'nav', 'menu', 'section', 'article', 'aside', 'footer'];
        for (var i = 0; i < html5Elem.length; i++){
            document.createElement(html5Elem[i]);
        }
    </script>
<![endif]-->

Согласно http: // msdn. microsoft.com/en-us/library/cc288472(VS.85).aspx#html , IE8 будет иметь " strong " Поддержка HTML 5. Я не видел, чтобы кто-нибудь обсуждал, что именно & Quot; сильная поддержка & Quot; влечет за собой, но я могу сказать, что да, некоторые вещи HTML5 собираются превратить в IE8.

Подробнее о поддержке IE8 и HTML 5 можно прочитать здесь:

http: // blogs .msdn.com / Джорджио / архив / 2009/11/29 / ie8-и-HTML-5.aspx

Некоторые другие ответы здесь касаются добавления возможностей HTML5 в IE8 и другие браузеры. Они называются Polyfills , и мое любимое место для их поиска - здесь .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top