Cargando...

Etiqueta - Definición del Documento "<!DOCTYPE>"

Definición

DOCTYPE - Vector Latino
La etiqueta <!DOCTYPE> es la única etiqueta que deberá ir antes de la etiqueta <html> de nuestro documento HTML. Esta etiqueta no es propiamente una etiqueta HTML, ya que esta se encarga de informar al navegador que tipo de documento es el que espera abrir.

Por ejemplo las paginas echas en HTML 4.01, hacen referencia a un DTD o Document Type Definition ("Definición del Tipo de Documento") para definir el tipo de documento ya que esta versión  está basada en SGML.

Aquí algunos ejemplos de como se declara la etiqueta DOCTYPE:

  1. Los documentos en HTML5 como no están basado en SGML, no requiere una referencia a una DTD y por eso se declara de la siguiente forma.
    <!DOCTYPE html>
    

  2. Esta DTD contiene todos los elementos y atributos HTML, pero no incluye los elementos de presentación u obsoletos. Los Framesets no están permitidos.
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    

  3. Esta DTD contiene todos los elementos y atributos HTML, incluidos los elementos de presentación y obsoletos. Los Framesets no están permitidos.
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    

  4. Esta DTD es igual a HTML 4.01 Transicional, pero permite el uso del contenido de frameset.
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
    

  5. Esta DTD contiene todos los elementos y atributos HTML, pero no incluye los elementos de presentación o obsoletos. Los Frameset no están permitidos y el marcado debe ser escrito como XML bien formado.
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    

  6. Esta DTD contiene todos los elementos y atributos HTML, incluidos los elementos de presentación y obsoletos. Los Frameset no están permitidos y el marcado debe ser escrito como XML bien formado.
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    

  7. Esta DTD es igual a XHTML 1.0 Transicional, pero permite el uso del contenido de frameset.
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
    

  8. Esta DTD es igual a XHTML 1.0 Estricto, pero le permite agregar módulos (por ejemplo para proporcionar apoyo a rubí para idiomas de Asia oriental).
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    

Referencias

Bueno esto fue todo el articulo, si les gusto compartan y comenten.
Saludos y hasta la próxima...

No hay comentarios:

Publicar un comentario

Déjanos tu opinión sobre la entrada a continuación: