Comenzando a programar una web

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:
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].
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.
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.
Esto declara que el documento es XHTML 1.0 Strict. XHTML 1.0 Strict es una versión XML del HTML 4 Strict.
Esto declara que el documento es XHTML 1.0 Transitional. XHTML 1.0 es una versión XML del HTML 4 Transitional.
Esto declara que el documento es XHTML 1.0 Frameset. XHTML 1.0 Frameset es una versión XML del HTML 4 Frameset.
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.
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 |
« Crear archivos ZIP y TAR al vuelo con PHP(Direcciones relativas) | | Calcular la distacia entre dos puntos de GPS (latitud, longitud) »
[…] 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Ã) […]