Definición y Uso del DOCTYPE

La <! DOCTYPE> debe ser la primera cosa en su documento HTML, antes de la etiqueta <html>. <html>

El <! DOCTYPE> no es una etiqueta HTML; es una instrucción para el navegador web acerca de qué versión de HTML esta escrita la página web.

En HTML 4.01, el <! DOCTYPE> hace referencia a una DTD, porque HTML 4.01 se basa en SGML. El DTD especifica las reglas para el lenguaje de marcado, de modo que los navegadores muestran el contenido correctamente. HTML5 no se basa en SGML, y por lo tanto no requiere una referencia a una DTD.

Por lo que siempre hay que añadir la declaración <! DOCTYPE> en los documentos HTML, por lo que el navegador sabe qué tipo de documento puede esperar.

doctype