Pergunta

Existe algum suporte HTML5 no IE8? É sobre o roteiro IE8?

Foi útil?

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

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

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

Algumas das outras respostas aqui são sobre a adição de recursos de HTML5 para o IE8 e outros navegadores. Estes são chamados polyfills e meu lugar favorito para encontrar aqueles é aqui .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top