No hay inconvenientes en el uso del doctype HTML5 en IE6. El beneficio es un tipo de documento más corto que es más fácil de recordar.
Sin embargo, IE tiene un error extraño en el que si usa etiquetas HTML5 que aún no reconoce, no se pueden diseñar con CSS. El navegador actuará como si la etiqueta no estuviera allí. Sin embargo, los contenidos seguirán siendo correctos.
Para evitar este error, si llama al createElement
con el nombre de la etiqueta HTML5 que desea utilizar en su página, el navegador le permitirá personalizarlos con CSS. Así que si usted hace esto:
document.createElement('video');
Antes de cualquier <video />
etiquetas en su página, que le permitirá aplicar un estilo adecuado a la etiqueta. Tenga en cuenta que el navegador todavía no hará nada con la etiqueta. Solo podrá aplicarle CSS.
Para facilitar este proceso, es una práctica común utilizar this HTML5 shim library en su página. Simplemente incluya esto en su documento antes de cualquier elemento CSS o HTML5.
<!--[if lt IE 9]>
<script src="dist/html5shiv.js"></script>
<![endif]-->
Excelente blog que llegaste allí. ¡Gracias! –