<!DOCTYPE html>
es no a "Declaración de tipo de documento".
Una "Declaración de tipo de documento" es un concepto SGML para señalar la sintaxis de marcado y el vocabulario para el marcado siguiente. <!DOCTYPE html>
no cumple con los requisitos de eso. Esto es diferente de <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
que es una declaración de tipo de documento conforme a SGML.
<!DOCTYPE html>
hace no indican un documento HTML5.
Aunque los documentos conformes con HTML5 en la serialización de texto/html deben tener <!DOCTYPE html>
en su inicio, no se sigue que lo contrario sea cierto. Es decir. un documento puede tener <!DOCTYPE html>
al comienzo y no ser un documento HTML5. Por ejemplo, se pretende que todas las versiones futuras de HTML usen la misma secuencia de caracteres al comienzo. Por lo tanto, podría indicar un documento HTML5, o un documento HTML6, HTML7 etc., un documento HTML5 + RDFa-lite o un documento de un estándar totalmente competidor.
La especificación HTML5 describe <!DOCTYPE html>
como "a required preamble", y eso está mucho más cerca de la marca.
Es la secuencia de caracteres más corta que solicitará a los navegadores heredados y futuros que el navegador maneje el HTML del documento utilizando su modo de procesamiento HTML más moderno. Fue elegido como el preámbulo conforme para HTML5 solo por esa razón.
Si se puede decir que tiene algún significado, es que indica que el documento fue creado o refactorizado por última vez alrededor de 2007 o posterior. De nuevo, lo contrario no se aplica necesariamente. Un documento que no contiene <!DOCTYPE html>
no implica que el documento se haya creado antes de una fecha en particular.
'' es el doctype del documento. Básicamente le dice al navegador web cómo renderizar la página (hay diferentes tipos de documentos). Si la página se muestra incorrectamente con un doctype correcto, eso significa que la página no estaba codificada correctamente. – Blender
posible duplicado de [¿Qué pasa, Doctype?] (Http://stackoverflow.com/questions/414891/whats-up-doctype) – animuson
¡Thaks mucho! Como dijo, esta pregunta está duplicada. Lo leeré. (Puede ser difícil encontrar códigos no compatibles de "ECOTree", pero lo intentaré). – zono