Declaración de tipo de documento


Declaración de tipo de documento

Declaración de tipo de documento

No debe confundirse con definición de tipo de documento.

Una declaración de tipo de documento o DOCTYPE (del inglés document type declaration) asocia un documento SGML o XML particular con una definición de tipo de documento. En la forma serializada de un documento, este se manifiesta como una cadena corta de caracteres de marcado (markup) que se conforma con una sintaxis particular.

A pesar de su nombre, una declaración DTD no sirve para deducir el tipo de documento, aunque originalmente se suponía que lo fuera.

El motor de visualización de HTML en los navegadores web modernos ejecutan el DOCTYPE, en donde el DOCTYPE en un documento es servido como text/html, esto determina el modo de visualización, "quirks mode" o "standards mode".

Contenido

Ejemplo

En la primera línea de muchas de las páginas de la Wikipedia se puede leer: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Esta DTD para XHTML incluye por referencia una DTD, cuyo identificador público es -//W3C//DTD XHTML 1.0 Transitional//EN y el identificador del sistema es http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd. Un resolvedor de entidad puede utilizar cualquier identificador para localizar la entidad externa referida. El elemento raíz es declarado para ser html.

HTML 4.01 DTDs

EL HTML 4.01 Strict no permite marcado de presentación con el argumento de que debería usar CSS en su lugar para eso. Así es como el DOCTYPE Strict luce:

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

Las DTD transicionales (Transitional DTD) permiten algunos elementos y atributos antiguos que están en desuso:

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

Además, si está usando frames (marcos), para conseguir resultados válidos desde el validador SGML, necesitará el frameset DOCTYPE como el que sigue:

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

XHTML 1.0 DTDs

Las DTD XHTML son también Strict, Transitional y Frameset.

El XHTML Strict DTD es la más estricta de las DTD disponibles: no soporta etiquetas antiguas y el código debe estar escrito correctamente:

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

El XHTML Transitional DTD es como XHTML Strict DTD, pero las etiquetas en desuso están permitidas. Actualmente ésta es la DTD más popular.

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

El XHTML Frameset DTD es la única DTD XHTML que soporta Frameset.

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

Véase también

Enlaces externos

Obtenido de "Declaraci%C3%B3n de tipo de documento"

Wikimedia foundation. 2010.

Mira otros diccionarios:

  • Definición de tipo de documento — Saltar a navegación, búsqueda No debe confundirse con declaración de tipo de documento. Una definición de tipo de documento o DTD (siglas en inglés de document type definition) es una descripción de estructura y sintaxis de un documento XML o… …   Wikipedia Español

  • Declaración Balfour de 1926 — Saltar a navegación, búsqueda La Declaración Balfour de 1926, llamada así por el Lord Presidente del Consejo británico Arthur Balfour, Conde de Balfour, era el nombre dado a un informe resultante de la Conferencia Imperial de 1926 de líderes de… …   Wikipedia Español

  • Declaración de los Derechos Humanos en el Islam — Saltar a navegación, búsqueda La Declaración de los Derechos Humanos en el Islam (DDHI), también conocida como Declaración de El Cairo, es una declaración por parte de los estados miembros de la Organización de la Conferencia Islámica que… …   Wikipedia Español

  • Declaración de los Derechos del Niño — Saltar a navegación, búsqueda niña jugando en un parque La Declaración de los Derechos del Niño fue bosquejada por Eglantyne Jebb y adoptado por la International Save the Children Union, Ginebra, el 23 de febrero en 1923 y respaldado por la …   Wikipedia Español

  • declaración — ► sustantivo femenino 1 Acción y resultado de declarar o declararse. 2 Exposición o explicación con que se aclara o se da a conocer alguna cosa. SINÓNIMO revelación confesión 3 Manifestación del ánimo o de la intención. 4 Manifestación del amor… …   Enciclopedia Universal

  • Extensible Markup Language — (XML) Desarrollador World Wide Web Consortium Información general …   Wikipedia Español

  • HTML — (HyperText Markup Language) Desarrollador World Wide Web Consortium WHATWG Información general …   Wikipedia Español

  • Quirks Mode — Saltar a navegación, búsqueda Quirks mode hace referencia a una técnica usada por algunos navegadores para mantener la compatibilidad hacia atrás con páginas web diseñadas para navegadores más antiguos. Contenido 1 Presentación 2 Modo Quirks,… …   Wikipedia Español

  • Validación XML — La Validación XML (eXtensible Markup Language) es la comprobación de que un documento en lenguaje XML está bien formado y se ajusta a una estructura definida. Un documento bien formado sigue las reglas básicas de XML establecidas para el diseño… …   Wikipedia Español

  • Ética militar — La ética militar es un conjunto de prácticas y discursos que sirven para orientar a las fuerzas armadas y a sus integrantes para que actúen conforme a unos valores y unas normas determinadas, y para mostrar al conjunto de la ciudadanía esos… …   Wikipedia Español