Esiste un supporto HTML5 in IE8? È sulla tabella di marcia IE8?
Esiste un supporto HTML5 in IE8? È sulla tabella di marcia IE8?
Risposte:
IE8 beta 2 supporta due API da HTML5: messaggistica tra documenti e archiviazione non SQL .
IE8 beta 2 non implementa l'algoritmo di analisi HTML5 o i nuovi elementi (no <canvas>
o <video>
supporto).
Esistono anche correzioni di bug che allineano meglio IE8 con HTML5.
Puoi ottenere tag HTML5 funzionanti 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>
È possibile utilizzare questo script shim HTML5 di 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ì lo fa.
Forse una domanda migliore è quali funzionalità web moderne supporta IE8. Alcuni dei posti migliori a 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 '"Web 2.0".
Sono inoltre supportati l' evento hashchange HTML5 e l'evento online non in linea
Il supporto HTML5 di IE8 è limitato, ma Internet Explorer 9 è appena stato rilasciato e ha un forte supporto per le nuove tecnologie HTML5 emergenti.
HTML5 è ancora in bozza di specifiche (e lo sarà per molto tempo). Perché preoccuparsi?
Puoi usarlo per far capire / 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à un supporto HTML 5 "forte". Non ho visto nulla discutere esattamente di cosa significhi il "supporto forte", ma posso dire che sì, alcune cose HTML5 lo trasformeranno in IE8.
Puoi leggere di più sul supporto di IE8 e HTML 5 qui:
http://blogs.msdn.com/giorgio/archive/2009/11/29/ie8-and-html-5.aspx