Existe algum suporte para HTML5 no IE8? Está no roteiro do IE8?
Existe algum suporte para HTML5 no IE8? Está no roteiro do IE8?
Respostas:
O IE8 beta 2 suporta duas APIs do HTML5: mensagens entre documentos e armazenamento não SQL .
O IE8 beta 2 não implementa o algoritmo de análise HTML5 ou os novos elementos (nenhum <canvas>
ou <video>
suporte).
Há também correções de erros que alinham melhor o IE8 ao HTML5.
Você pode obter tags HTML5 trabalhando no IE8 incluindo esse JavaScript na cabeça.
<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>
Você pode usar este script de calço do IE HTML5 para obter um nível básico de suporte para os novos elementos semânticos no HTML5, como <article>
.
O Modernizr também é uma ótima opção para fornecer recursos de renderização do IE HTML5.
Suporta
<!DOCTYPE html>
Sim.
Talvez uma pergunta melhor seja quais recursos modernos da Web o IE8 suporta. Alguns dos melhores lugares para responder são caniuse.com , html5test.com e browserscope.org .
HTML5 significa muitas coisas diferentes para pessoas diferentes. Atualmente, isso significa funcionalidade HTML, CSS e JavaScript. O termo está se tornando um pouco parecido com a "Web 2.0".
Também são suportados evento de alteração de hash HTML5 e evento on-line e offline
O suporte a HTML5 do IE8 é limitado, mas o Internet Explorer 9 acaba de ser lançado e possui um forte suporte para as novas tecnologias HTML5 emergentes.
O HTML5 ainda está na especificação de rascunho (e será por muito tempo). Porque se importar?
Você pode usar isso para fazer o IE8 entender / oferecer suporte a tags HTML5 básicas.
<!--[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]-->
De acordo com http://msdn.microsoft.com/en-us/library/cc288472(VS.85).aspx#html , o IE8 terá suporte "forte" ao HTML 5. Não vi nada discutindo exatamente o que "suporte forte" implica, mas posso dizer que sim, algumas coisas em HTML5 vão entrar no IE8.
Você pode ler mais sobre o suporte ao IE8 e HTML 5 aqui:
http://blogs.msdn.com/giorgio/archive/2009/11/29/ie8-and-html-5.aspx