spec español define html html5 internet-explorer-6

español - HTML 5 Doctype e IE 6



html spec (2)

A menudo veo esta declaración doctype en algunas páginas que estoy viendo

<!DOCTYPE html>

Hice una investigación suave y esta es la declaración de HTML 5 doctype. Los navegadores modernos pueden interpretar esto y obligarían a operar en el Modo Estándar.

Mi pregunta es, algunos de mis usuarios objetivo todavía están utilizando IE6. ¿Cómo responderá IE6 cuando declare dicha declaración de tipo de documento?

¿Ganaré algún beneficio o pérdida en ese caso?

Gracias.


No hay inconvenientes en usar el doctype HTML5 en IE6. El beneficio es un doctype más corto que es más fácil de recordar.

Sin embargo, IE tiene un error extraño en el que si utiliza 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 estando bien.

Para createElement este error, si llama a createElement con el nombre de la etiqueta HTML5 que desea usar en su página, el navegador le permitirá aplicarles un estilo con CSS. Así que si haces esto:

document.createElement(''video'');

Antes de cualquier etiqueta <video /> en su página, 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ás aplicarle CSS.

Para facilitar este proceso, es una práctica común utilizar esta biblioteca de shim HTML5 en su página. Solo incluye esto en tu documento antes de cualquier elemento CSS o HTML5.

<!--[if lt IE 9]> <script src="dist/html5shiv.js"></script> <![endif]-->