Domanda

Esiste un supporto HTML5 in IE8? È sulla tabella di marcia IE8?

È stato utile?

Soluzione

IE8 beta 2 supporta due API da HTML5: messaggistica tra documenti e archiviazione non SQL .

IE8 beta 2 non & # 8217; t implementa l'algoritmo di analisi HTML5 o i nuovi elementi (nessun supporto <canvas> o <video>).

Esistono anche correzioni di bug che allineano meglio IE8 con HTML5.

Altri suggerimenti

Puoi far funzionare i tag HTML5 in IE8 includendo questo JavaScript nella testa.

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

Puoi utilizzare questo script shim HTML5 IE per ottenere un livello base di supporto per i nuovi elementi semantici in HTML5 come <article>.

Modernizr è anche un'ottima opzione per offrire funzionalità di rendering di IE HTML5.

Supporta

<!DOCTYPE html>

Sì.

Forse una domanda migliore è quali funzionalità web moderne supporta IE8. Alcuni dei posti migliori in cui rispondere sono caniuse.com , html5test.com e browserscope.org .

HTML5 significa molte cose diverse per persone diverse. In questi giorni, significa funzionalità HTML, CSS e JavaScript. Il termine sta diventando un po '& Quot; Web 2.0 & Quot; -like.

Sono supportati anche HTML5 hashchange event e on-line, evento offline

Il supporto HTML5 di IE8 è limitato, ma Internet Explorer 9 è appena stato rilasciato e ha supporto per le nuove tecnologie HTML5 emergenti.

HTML5 è ancora in bozza di specifiche (e lo sarà per un tempo loooong). Perché preoccuparsi?

Consulta la caniuse per tutte le funzionalità di HTML 5 in tutti i browser e versioni, comprese le versioni future.

Puoi usarlo per far comprendere / supportare IE8 tag HTML5 di 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]-->

Secondo http: // msdn. microsoft.com/en-us/library/cc288472(VS.85).aspx#html , IE8 avrà " strong " Supporto HTML 5. Non ho visto nulla discutere esattamente di cosa & Quot; forte supporto & Quot; implica, ma posso dire che sì, alcune cose HTML5 lo trasformeranno in IE8.

Puoi leggere ulteriori informazioni sul supporto di IE8 e HTML 5 qui:

http: // blogs .msdn.com / Giorgio / archive / 2009/11/29 / IE8-e-html-5.aspx

Alcune delle altre risposte qui riguardano l'aggiunta di funzionalità HTML5 a IE8 e ad altri browser. Questi sono chiamati Polyfills e il mio posto preferito per trovarli è qui .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top