Question

Existe-t-il un support HTML5 dans IE8? Est-ce sur la feuille de route IE8?

Était-ce utile?

La solution

IE8 bêta 2 prend en charge deux API de HTML5: messagerie inter-documents et le stockage non-SQL .

IE8 beta 2 ne & # 8217; n'implémente ni l'algorithme d'analyse HTML5 ni les nouveaux éléments (pas de support <canvas> ni <video>).

Certains correctifs de bogues alignent mieux IE8 sur HTML5.

Autres conseils

Vous pouvez obtenir des balises HTML5 fonctionnant dans IE8 en incluant ce code JavaScript dans la tête.

<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>

Vous pouvez utiliser ce script de conversion IE HTML5 pour obtenir une niveau de base de prise en charge des nouveaux éléments sémantiques en HTML5, tel que <article>.

Modernizr est également une excellente option pour doter IE de capacités de rendu HTML5.

Est-ce qu'il prend en charge

<!DOCTYPE html>

Oui, c'est le cas.

Peut-être une meilleure question concerne les fonctionnalités Web modernes prises en charge par IE8. caniuse.com , html5test.com et browserscope.org .

HTML5 signifie beaucoup de choses différentes pour différentes personnes. Ces jours-ci, cela signifie les fonctionnalités HTML, CSS et JavaScript. Le terme devient un peu & "Web 2.0 &"; Comme.

Sont également pris en charge les événements hashchange et HTML5 pris en charge événement en ligne, hors ligne

Le support HTML5 d'IE8 est limité, mais Internet Explorer 9 vient d'être publié et dispose d'un fort support pour les nouvelles technologies HTML5 émergentes.

HTML5 est toujours dans les spécifications de brouillon (et le sera encore longtemps). Pourquoi s'embêter?

Consultez le guide caniuse pour connaître toutes les fonctionnalités HTML 5 de tous les navigateurs et versions, y compris les versions futures.

Vous pouvez l'utiliser pour que IE8 comprenne / gère les balises HTML5 de base.

<!--[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]-->

Selon http: // msdn. microsoft.com/fr-fr/library/cc288472(VS.85).aspx#html , IE8 aura & "fort &"; Prise en charge de HTML 5. Je n'ai encore rien vu qui discute exactement de ce & «Fort soutien &»; implique, mais je peux dire que oui, certains éléments de HTML5 vont en faire dans IE8.

Vous pouvez en savoir plus sur le support IE8 et HTML 5 ici:

http: // blogs .msdn.com / giorgio / archive / 2009/11/29 / ie8-and-html-5.aspx

Certaines des autres réponses proposées concernent l’ajout de fonctionnalités HTML5 à IE8 et à d’autres navigateurs. Celles-ci s'appellent Polyfills et mon endroit préféré pour les trouver est ici .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top