Comentario: Todas las soluciones de IE que admiten HTML5.
Dado que HTML5 ha traído un código más eficiente y limpio a nuestras nuevas páginas web, la única forma de permitir que IE reconozca nuevos elementos (como <artículo>) es usar HTML5 Shiv. Gracias a Remy Sharp por proporcionarnos este mini guión para resolver el problema de IE que admite HTML5.Usar y descargar
html5.js debe llamarse dentro del elemento del cabezal de la página (porque es decir, debe conocer este elemento antes del análisis del elemento, por lo que no se puede llamar a este archivo JS en la parte inferior de la página).
El autor ha colocado el archivo JS en el proyecto del código de Google y permitió que todos lo llamen directamente, por supuesto, la premisa es que no le importa llamar al archivo adicional.
Puede usar comentarios condicionales de IE para llamar a este archivo JS, de modo que los navegadores no II como Firefox ignoren este código y no habrá solicitudes HTTP innecesarias. El siguiente código solo se ejecutará bajo el navegador IE:
<!-[si es decir]>
<script src = "http://html5shiv.googlecode.com/svn/trunk/html5.js"> </script>
<! [endif]->
Por supuesto, si no desea llamar a archivos de red externos, también puede descargarlos y cargarlos a su propio servidor para llamarlos por separado (el autor lo permite).
El siguiente es el código en el archivo JS:
(function () {if (!/*@cc_on!@*/0) return; var e = "ABBR, artículo, aparte, audio, lienzo, datalista, detalles, diálogo, eventsource, figura, pie de página, encabezado, hgroup, marca, menú, medidor, navegación, salida, progreso, sección, tiempo, video" .split (','), i = e.length; while (i-) {document.createElement (e [i])}}) () () ()