HTML5 para Internet Explorer
Como sabéis, Microsoft no ha adoptado todavía los estándares de las webs del futuro en su guerra por el monopolio. De manera que hay que añadir unas líneas de javascript para que reconozca las etiquetas HTML5 que vamos a añadir.
Si el documento es sencillo, bastaría escribir esto en el Head de la página:
<!--Etiquetas HTML5 para IE8 hacia abajo-->
<!--[if lt IE 9]>
<script type="text/javascript">
document.createElement("nav");
document.createElement("header");
document.createElement("footer");
document.createElement("section");
document.createElement("article");
document.createElement("aside");
document.createElement("hgroup");
</script>
<![endif]-->
Y crearíamos cuantos elementos nuevos fuéramos a utilizar. Si el documento es complejo, es mejor recurrir a lo que ya han hecho los genios como Remy Sharp. Bastaría añadir esto:
<!–[if IE]>
<script src=”http://html5shiv.googlecode.com/svn/trunk/html5.js”>
</script>
<![endif]–>
¡Saludos!













parce muchas gracias por tu aporte me fue de gran utilidad
Hola, gracias! Una pregunta, esto sigue vigente hoy día? Siempre hay que añadir esto para que la página sea crossbrowser? Saludos, Mario
A partir de la versión 10 de IE ya no hará falta javascript. Ya reconocerá las etiquetas. Hasta entonces a esperar el windows 8