lunes, 7 de febrero de 2011

15 - Definición de Tipos de Documentos (DTDs)

En la primera línea de un documento HTML se debe especificar la versión en la que está desarrollado. Esto se consigue insertando una referencia (URI véase pág.11) a un documento donde se especifica formalmente la sintaxis y estructura de todos los elementos que se pueden utilizar en esa versión de HTML.

Este documento se llama DTD (“Data Type Definition”, en castellano “Definición de Tipos de Documento”).

La DTD indica qué elementos, atributos, y demás, tiene un documento y cómo se anidan. No dice nada acerca de tipos de dato. En función de la DTD que se defina para ese documento, se permitirán o se prohibirán el uso de ciertos elementos. La definición de la versión de un documento HTML tiene la siguiente estructura:

clip_image001

Donde el FPI (“Format Public Identifier” o “Identificador Público de Formato”) y la URI_DTD (URI de la DTD que define formalmente el FPI seleccionado) varían en función de las necesidades del documento.

Los posibles juegos de valores se pueden ver en la tabla que muestra el siguiente link:

FPI

URI_DTD

Tipo de Documento

"-//W3C//DTD HTML 4.01//EN"

"http://www.w3.org/TR/html4/strict.dtd"

HTML estricto

"-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd"

HTML transicional

"-//W3C//DTD HTML 4.01 Frameset//EN"

"http://www.w3.org/TR/1999/REC-html401-19991224/frameset.dtd"

HTML con marcos (frames)

Esto se va animando, ya sabemos que significa esta complicada línea de código que siempre (o casi siempre) vemos en los encabezados del código de las páginas web.

 


 

No hay comentarios:

Publicar un comentario