Comentário: Todas as soluções do IE que suportam HTML5.
Como o HTML5 trouxe um código mais eficiente e limpo para nossas novas páginas da web, a única maneira de permitir que o IE reconheça novos elementos (como <Artigo>) é usar o HTML5 Shiv. Graças a Remy Sharp por nos fornecer este mini script para resolver o problema do IE que apoia o HTML5.Use e download
html5.js deve ser chamado dentro do elemento da cabeça da página (porque o IE deve conhecer esse elemento antes da análise do elemento, para que esse arquivo JS não possa ser chamado na parte inferior da página.)
O autor colocou o arquivo JS no projeto do Google Code e permitiu que todos o chamassem diretamente, é claro, a premissa é que você não se importa em chamar o arquivo extra.
Você pode usar comentários condicionais do IE para chamar esse arquivo JS, para que navegadores que não sejam de AE, como o Firefox, ignorem esse código e não haverá solicitações HTTP desnecessárias. O código a seguir será executado apenas no IE Browser:
<!-[se ie]>
<script src = "http://html5shiv.googlecode.com/svn/trunk/html5.js"> </script>
<! [endif]->
Obviamente, se você não gosta de ligar para arquivos de rede externos, também pode baixá -los e enviá -los para seu próprio servidor para chamá -los separadamente (o autor permite).
A seguir, o código no arquivo JS:
(function () {if (!/*@cc_on!@*/0) return; var e = "ABBR, Artigo, de lado, áudio, tela, dados de dados, detalhes, diálogo, Eventsource, figura, rodapé, cabeçalho, hgroup, marca, menu, medidor, navegação, saída, progresso, seção, tempo, vídeo" .split (','), i = e.length; enquanto (i-) {document.CreatElement (', [i]), i = e.length; enquanto (i-) {document.CreatElement (', [i]), i = e.length; while (i-) {document.creatELement (e [i].