Latest web development tutorials

HTML <! DOCTYPE>

Ejemplos

<! DOCTYPE html> <Html> <Head> <Meta charset = "UTF-8"> <Título> Título del documento </ title> </ Head> <Body> contenido del documento ...... </ body> </ Html>

Trate »

Soporte para el navegador

Internet ExplorerFirefoxOperaGoogle ChromeSafari

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:

<!DOCTYPE html>


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

<!DOCTYPE html>

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.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

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.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

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.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

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.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

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.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML 1.0 Frameset

El DTD XHTML 1.0 Transitional y el mismo, pero permite la utilización de los contenidos de marcos.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

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).

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">