HTML <! DOCTYPE>
Ejemplos
Trate »
Soporte para el navegador
Todos los principales navegadores soportan <! DOCTYPE>.
definiciones de código e instrucciones
<! DOCTYPE> en el documento en la posición más adelantada, antes de la etiqueta <html> en.
<! DOCTYPE> no es una etiqueta HTML, sino que se utiliza para indicar la página del navegador Web que utiliza la versión HTML.
En HTML 4.01, <! DOCTYPE> requerido de referencia de DTD (documento de declaración de tipo), ya que HTML 4.01 se basa en SGML (Standard Generalized Markup Language Standard Generalized Markup Language). DTD especifica las reglas de lenguaje de marcas para asegurar que el navegador puede hacer que el contenido correctamente.
HTML5 no se basa en SGML, y por lo tanto no requiere una DTD referencia.
Consejo: Siempre darle a su documento HTML para añadir una declaración para asegurar que el navegador puede conocer el tipo de documento <! DOCTYPE>.
Diferencias entre HTML 4.01 y HTML5
HTML 4.01 especifica tres estados diferentes, a saber <! DOCTYPE>: Estricto, Transición, y de marcos. HTML5 especifica sólo uno de:
elementos HTML y doctypes
Ver elementos HTML y Doctype legítima , mirar a cada elemento HTML que aparece en la Doctype.
Notas y sugerencias
NOTA: <! DOCTYPE> tiene ninguna etiqueta final.
Consejo: <! DOCTYPE> no es sensible a mayúsculas.
Consejo: Utilice verificar la W3C cheque si se escribe HTML con un derecho legítimo del documento DTD / XHTML!
declaración DOCTYPE común
HTML 5
HTML 4.01 Strict
Esta DTD contiene todos los elementos y atributos HTML, pero no incluye la representación o elementos obsoletos (como fuente). Conjunto del marco no está permitido.
HTML 4.01 Transitional
Esta DTD contiene todos los elementos y atributos HTML, incluyendo apariencia o elementos obsoletos (como fuente). Conjunto del marco no está permitido.
HTML 4.01 Frameset
El DTD HTML 4.01 de Transición y el mismo, pero permite la utilización de los contenidos de marcos.
XHTML 1.0 Strict
Esta DTD contiene todos los elementos y atributos HTML, pero no incluye la representación o elementos obsoletos (como fuente). Conjunto del marco no está permitido. La estructura debe ser escrito de acuerdo con el formato estándar XML.
XHTML 1.0 Transicional
Esta DTD contiene todos los elementos y atributos HTML, incluyendo apariencia o elementos obsoletos (como fuente). Conjunto del marco no está permitido. La estructura debe ser escrito de acuerdo con el formato estándar XML.
XHTML 1.0 Frameset
El DTD XHTML 1.0 Transitional y el mismo, pero permite la utilización de los contenidos de marcos.
XHTML 1.1
El DTD XHTML con el mismo 1.0 Strict, pero le permite añadir un módulo (por ejemplo, para proporcionar apoyo rubí para los idiomas de Asia oriental).