DTD es un conjunto de reglas de sintaxis sobre las etiquetas. Es parte de la especificación XML versión 1.0, es un mecanismo de verificación para archivos HTML y es parte de los archivos HTML.
DTD: Tres tipos de documentos: S (Strict), T (Transitional), F (Frameset).
Estricto: si necesita marcas limpias para evitar confusiones en las capas de presentación, use este tipo. Úselo con una hoja de estilo en cascada (CSS)
Transición: DTD puede contener atributos y elementos de representación que W3C quiere moverse a la hoja de estilo. Si sus lectores usan navegadores que no admiten hojas de estilo en cascada (CSS) para que tenga que usar la función de representación de HTML
Frameset: DTD debe usarse para documentos con marcos. Excepto por el elemento Frameset que reemplaza el elemento del cuerpo, Frameset DTD es equivalente a la DTD de transición
HTML5 básicamente no tiene los requisitos estrictos de la transición XHTML 1.0 y simplifica muchas cosas que se pueden usar directamente <! DocType Html>
Html5
<! Doctype html>
----------------------------------------------------------------------------------------------------------------------------
XHTML 1.1:
<! DocType html public -/w3c/dtd xhtml 1.1/en http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd>
XHTML 1.1 Plus MathML Plus SVG:
<
----------------------------------------------------------------------------------------------------------------------------
HTML 4.01 Strict:
<! Doctype html public -/w3c/dtd html 4.01/en http://www.w3.org/tr/html4/strict.dtd>
HTML 4.01 Transición:
<! DocType html public -/w3c/dtd html 4.01 transitional/en http://www.w3.org/tr/html4/loose.dtd>>
HTML 4.01 Frameset:
<! DocType html public -/w3c/dtd html 4.01 frameset/en http://www.w3.org/tr/html4/frameset.dtd>
----------------------------------------------------------------------------------------------------------------------------
XHTML 1.0 Strict:
<! Doctype html public -/w3c/dtd xhtml 1.0 strict/en http://www.w3.org/tr/xhtml1/dtd/xhtml1strict.dtd>
XHTML 1.0 Transición:
<! DocType html public -/w3c/dtd xhtml 1.0 transitional/en http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd>
XHTML 1.0 Frameset:
<! DocType html public -/w3c/dtd xhtml 1.0 frameset/en http://www.w3.org/tr/xhtml1/dtd/xhtml1-frameset.dtd>
----------------------------------------------------------------------------------------------------------------------------
HTML 3.2:
<! Doctype html público -/w3c/dtd html 3.2 final/en>
----------------------------------------------------------------------------------------------------------------------------
HTML 2 (el número 2 representa el número de versión):
<! DOCTYPE HTML Public -/IETF/DTD HTML 2.0/EN>
Adjunto una versión anterior de la etiqueta para comparar el documento DTD:
Etiqueta | describir | Dtd |
<! Doctype> | Defina el tipo de documento. | STF |
<html> | Definir documentos HTML. | STF |
<Body> | Define el cuerpo del documento. | STF |
<h1> a <h6> | Defina el título HTML. | STF |
<p> | Definir párrafos. | STF |
<br> | Defina el plegamiento simple. | STF |
<hr> | Defina la línea horizontal. | STF |
<! --...-> | Definir comentarios. | STF |
Etiqueta | describir | Dtd |
<b> | Definir texto en negrita. | STF |
<font> | No favorecido. Defina la fuente, el tamaño y el color del texto | TF |
<i> | Definir texto en cursiva. | STF |
<em> | La definición enfatiza el texto. | STF |
<big> | Definir texto grande. | STF |
<strong> | Defina el tono para enfatizar el texto con más fuerza. | STF |
<Small> | Defina el texto de la trompeta. | STF |
<sup> | Definir texto superíndice. | STF |
<Sub> | Definir texto de subíndice. | STF |
<bdo> | Defina la dirección del texto. | STF |
<U> | No favorecido. Definir texto subrayado. | TF |
Etiqueta | describir | Dtd |
<pre> | Definir texto preformado | STF |
<código> | Defina el texto del código de computadora. | STF |
<tt> | Defina el texto de la máquina de escribir. | STF |
<Kbd> | Defina el texto del teclado. | STF |
<var> | Define la parte variable del texto. | STF |
<dfn> | La definición define el proyecto. | STF |
<samp> | Definir muestras de código de computadora. | STF |
<xmp> | No favorecido. Definir texto preformado. |
Etiqueta | describir | Dtd |
<crónimo> | La definición solo toma la abreviatura de la primera letra. | STF |
<BBR> | Defina la abreviatura. | STF |
<dirección> | Define la información de contacto del autor o propietario del documento. | STF |
<LockQuote> | Define las referencias de bloque. | STF |
<centro> | No favorecido. Defina el texto centrado. | TF |
<Q> | Definir referencias breves. | STF |
<cite> | Defina una referencia (cita). | STF |
<Si> | Las definiciones se insertan en el texto. | STF |
<El> | Define el texto eliminado. | STF |
<s> | No favorecido. Define el texto con Strikethrough. | TF |
<Bitle> | No favorecido. Define el texto con Strikethrough. | TF |
Etiqueta | describir | Dtd |
<a> | Defina el ancla. | STF |
<link> | Define la relación entre un documento y un recurso externo. | STF |
Etiqueta | describir | Dtd |
<cream> | Una ventana o marco que define un conjunto de cuadros. | F |
<Frameset> | Defina el conjunto de marcos. | F |
<Noframes> | Define contenido alternativo para los usuarios que no admiten el marco. | TF |
<frame> | Defina un marco en línea. | TF |
Etiqueta | describir | Dtd |
<form> | Define un formulario HTML para la entrada del usuario. | STF |
<put> | Defina el control de entrada. | STF |
<ExteAea> | Define múltiples líneas de control de entrada de texto. | STF |
<botón> | Definir botón. | STF |
<select> | Defina la lista de selección (lista desplegable). | STF |
<PtGroup> | Define la combinación de opciones relevantes en la lista de selección. | STF |
<Opción> | Defina las opciones en la lista de selección. | STF |
<Tabel> | Define la anotación del elemento de entrada. | STF |
<FieldSet> | Define el borde alrededor de los elementos en la forma. | STF |
<legend> | Define el título del elemento FieldSet. | STF |
<sindex> | No favorecido. Define los índices de búsqueda relacionados con el documento. | TF |
Etiqueta | describir | Dtd |
<ul> | Defina una lista desordenada. | STF |
<Ol> | Defina una lista ordenada. | STF |
<li> | Defina el elemento que enumera. | STF |
<Dir> | No favorecido. Defina una lista de directorio. | TF |
<dl> | Lista de definición de definición. | STF |
<dt> | Define los elementos en la lista de definiciones. | STF |
<dd> | Defina la descripción del elemento en la lista de definiciones. | STF |
<Menú> | No favorecido. Defina la lista de menú. | TF |
Etiqueta | describir | Dtd |
<img> | Defina la imagen. | STF |
<s map> | Defina el mapeo de imágenes. | STF |
<sérea> | Define el área dentro del mapa de la imagen. | STF |
Etiqueta | describir | Dtd |
<Table> | Defina la tabla | STF |
<tititar> | Defina el título de la tabla. | STF |
<th> | Define la celda de encabezado en la tabla. | STF |
<tr> | Define las filas en la tabla. | STF |
<TD> | Define las células en la tabla. | STF |
<Evista> | Define el contenido del encabezado en la tabla. | STF |
<Tbody> | Define el contenido principal en la tabla. | STF |
<Tfoot> | Defina las notas de la tabla (notas al pie) en la tabla. | STF |
<col> | Define el valor de atributo de una o más columnas en una tabla. | STF |
<COLGROUP> | Define el grupo de columna en la tabla para formatear. | STF |
Etiqueta | describir | Dtd |
<estilo> | Define la información de estilo del documento. | STF |
<div> | Define secciones en el documento. | STF |
<span> | Define secciones en el documento. | STF |
Etiqueta | describir | Dtd |
<Evista> | Defina información sobre el documento. | STF |
<title> | Define el título del documento. | STF |
<seta> | Definir meta información sobre documentos HTML. | STF |
<Base> | Define la dirección predeterminada o el destino predeterminado para todos los enlaces en la página. | STF |
<caseFont> | No favorecido. Define la fuente, el color o el tamaño de texto predeterminados en la página. | TF |
Etiqueta | describir | Dtd |
<script> | Defina los scripts del cliente. | STF |
<roscript> | Define contenido alternativo para los usuarios que no admiten scripts de clientes. | STF |
<Applet> | No favorecido. Define el applet incrustado. | TF |
<ject> | Define el objeto incrustado. | STF |
<Amam> | Define los parámetros del objeto. | STF |