O Internet Explorer 8 suporte HTML 5?
-
08-07-2019 - |
Pergunta
Existe algum suporte HTML5 no IE8? É sobre o roteiro IE8?
Solução
IE8 beta 2 suporta duas APIs de HTML5: mensagens cross-documento e não-SQL armazenamento .
IE8 beta 2 não implementar o HTML5 análise algoritmo ou os novos elementos (sem <canvas>
ou suporte <video>
).
Há também correções de bugs que se alinham IE8 melhor com HTML5.
Outras dicas
Você pode obter HTML5 tags de trabalhar no IE8, incluindo este 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 esta IE HTML5 calço roteiro para ganhar uma nível básico de suporte para os novos elementos semânticos em HTML5, como <article>
.
Modernizr também é uma ótima opção para dar recursos de renderização do IE HTML5.
Ele suporta ??p>
<!DOCTYPE html>
Sim, é verdade.
Talvez a melhor pergunta é o que web moderna dispõe IE8 suportes. Alguns dos melhores lugares para resposta que são caniuse.com , html5test.com e browserscope.org .
HTML5 significa um monte de coisas diferentes para pessoas diferentes. Estes dias, isso significa HTML, CSS e JavaScript funcionalidade. O termo está se tornando um pouco "Web 2.0" -como.
Também são suportados HTML5 hashchange evento ononline, evento desligada
suporte HTML5 do IE8 é limitado, mas Internet Explorer 9 acaba de ser lançado e tem forte suporte para as novas tecnologias HTML5 emergente.
HTML5 ainda está em projecto de especificação (e será para um loooong). Por que se preocupar?
Confira o caniuse guia para todos os HTML 5 características em todos os navegadores e versões, incluindo versões futuras.
Você pode usar isso para fazer IE8 entender / apoiar as tags básicas 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]-->
De acordo com a http: // MSDN. microsoft.com/en-us/library/cc288472(VS.85).aspx#html , IE8 terá 5 suporte HTML "forte". Eu não vi nada discutindo exatamente o que implica "forte apoio", mas posso dizer que sim, algumas coisas HTML5 vai fazê-lo em IE8.
Você pode ler mais sobre IE8 e HTML 5 suporte aqui:
http: // blogs .msdn.com / Giorgio / Arquivo / 2009/11/29 / IE8-e-html-5.aspx