Zumbe.net

Comenzando a programar una web

Elegir el Doctype

doctype.jpg

De acuerdo con los estándares HTML, cada documento HTML requiere de una declaración de tipo de documento. Ele “DOCTYPE” encabeza el archivo HTML y le dice al validador qué versión de HTML ha de usarse al comprobar la sintaxis del documento.

Si el HTML estándar no complace tus necesidades, pero aún así te gustaría obtener los beneficios de la validación HTML, pásate por la sección using a custom DTD [inglés].

Los siguientes DOCTYPEs son usados frecuentemente:

Código: html
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  2. "http://www.w3.org/TR/html4/strict.dtd">

Esto declara que el documento es HTML 4.01 Strict. HTML 4.01 Strict es una versión rigurosa del HTML 4.01 que enfatiza la estructura frente a la presentación. Los elementos desaconsejados y atributos (incluyendo la mayoría de los atributos actuales), los frames, y los enlaces de tipo target no se permiten en el HTML 4 Strict. Mediante el uso de HTML 4 Strict, los autores pueden obtener documentos accesibles, estructuralmente, que se adaptan de forma sencilla a las hojas de estilo y a diferentes situaciones de navegación. De todas formas, los archivos HTML 4 Strict se mostrarían insulsos y de poco valor visual para los navegadores sin soporte para hojas de estilo.

Navegadores más modernos, como son Internet Explorer 5 para Mac, Netscape 6, y Mozilla usan un renderizado compilador-estándar para los archivos HTML 4 Strict [NDT: Todos los navegadores de uso actual].

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

Esto declara que el documento es HTML 4.01 Transitional. HTML 4 Transitional incluye todos los elementos y atributos del HTML 4 Strict pero añade atributos de presentación, elementos no recomendados, y enlaces de tipos target.

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

Esto declara que el documento es HTML 4.01 Frameset. HTML 4 Frameset es una variante del HTML 4 Transitional para documentos que utilizan frames.

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

Esto declara que el documento es XHTML 1.0 Strict. XHTML 1.0 Strict es una versión XML del HTML 4 Strict.

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

Esto declara que el documento es XHTML 1.0 Transitional. XHTML 1.0 es una versión XML del HTML 4 Transitional.

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

Esto declara que el documento es XHTML 1.0 Frameset. XHTML 1.0 Frameset es una versión XML del HTML 4 Frameset.

Código: html
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

Esto declara que el documento es HTML 3.2. HTML 3.2 es soportado correctamente por la mayoría de los navegadores en uso. De todas formas, HTML 3.2 consta de un soporte limitado para hojas de estilo y no ofrece soporte para características del HTML 4 como son los frames o la internacionalización.

Código: html
  1. <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">

Esto declara que el documento es HTML 2.0. HTML 2.0 es soportado ampliamente por los navegadores, pero carece de soporte para tablas, frames e internacionalización, así como muchos elementos y propiedades de presentación usados frecuentemente.

Fuente original: http://htmlhelp.com/tools/validator/doctype.html

21 Junio 2007 · Tags Estándares, (X)HTML |

Un comentario

Tutoriales Zumbe » Estructura de un Documento HTML dice:

[…] Es el tipo de documento Transitional, que permite usar todas las etiquetas, desaprobadas o no. Pero limitémonos a incluirlo al comienzo de TODOS nuestros archivos. (más información sobre doctypes aquí) […]


29 de Junio del 2007 a las 12:30

Escribe un comentario!

Buscador

2005-2007 Zumbe.net Creada por Alex Barros con WordPress - Licencia Reconocimiento - RSS