La etiqueta doctype (declaración del tipo de documento) se utiliza al comienzo de una página web para indicar al naveador que tipo de estándar y versión cumple dicha página web.

Las páginas que se escriben de acuerdo con la especificación HTML 4.01 llevaban la etiqueta doctype siguiente:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Las páginas de acuerdo con la especificación XHTML1 utilizaban la siguiente:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict //EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Pues bien, las páginas que se escriben de acuerdo con la especificación HTML5 deben utilizar la etiqueta doctype siguiente:
<!DOCTYPE html>
Lo primero que llama nuestra atención es su simplificidad. Incluso los programadores más expertos se veían forzados a utilizar el copiar y pegar para las etiquetas anteriores y sin embargo ahora, casi nos podemos permitir el lujo de escribirla manualmente en cada nuevo documento. Pero no debe sorprendernos este cambio, porque si algo pretende la nueva especificacióin es simplificar las cosas.
La segunda sorpresa es la ausencia de referencia a la versión del lenguaje que estamos utilizando. Nuevamente nos encontramos con la filosofía que impera en HTML5. El lenguaje HTML es vivo, en evolución y los navegadores herramientas en constante evolución. Los navegadores incorporan nuevas funciones en cada versión que publican. No sirve de nada informarles sobre si nuestro documento cumple una especificación u otra. Si un determinado elemento de lenguaje es comprendido por el navegador lo visualizará, independientemente de la especificación que lo contemple, y si no lo ignorará. Esa es la realidad y por lo tanto no merece la pena gastar esfuerzos inútiles.
Y ¿por qué entonces no eliminar el uso de esta etiqueta? La respuesta es doble. Primero por razones históricas. Sin una etiqueta doctype, muchos navegadores intentaran visualizar la página de acuerdo con estándares muy antiguos (del principio de la historia de la www) que han quedado totalmente obsoletos y la página se visualizará con errores en formato y de tipos de letra. Cuando añadimos una etiqueta doctype, el navegador reconoce que deseamos utilizar el modo estricto y nuestra página se visualizará de forma consistente.
La segunda razón es que ayudamos a los robots validadores de código html y a los mótores de los buscadores a codificar nuestra página.
| < Prev | Próximo > |
|---|






