Saltar la navegación

Fundamentos

Cuando estudiamos HTML hablamos del DOCTYPE (el tipo de documento). Vimos que, por ejemplo, la primera línea de código de nuestro documento XHTML Transitional contenía lo siguiente:

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

Es el DOCTYPE del XHTML Transitional. Con él le decimos a los navegadores y a los validadores de código qué sintaxis hemos utilizado. Esa será la sintaxis que utilicen para interpretar o validar nuestro documento.

El DOCTYPE de HTML5 es bastante más sencillo:

<!DOCTYPE html>

Es pequeño y significativo. Igual hasta podemos aprenderlo memoria para no tener que copiarlo de un sitio a otro.

¿Por qué "html" y no "html5"?

Porque es una buena forma de asegurar la compatibilidad hacia atrás. HTML5 es HTML, como las anteriores versiones del lenguaje, y los navegadores podrán interpretarlo.

XHTML vs HTML

Ventajas de usar HTML

  • Compatibilidad hacia atrás.
  • Los desarrolladores están familiarizados con la sintaxis.
  • La sintaxis es más permisiva y “perdona” posibles olvidos.
  • Su sintaxis es más breve. Permite, por ejemplo, que se omitan algunas etiquetas y atributos.

Ventajas de usar XHTML

  • Una sintaxis estricta anima a los desarrolladores a crear código bien marcado, y muchos encontrarán más fácil mantener ese código.
  • Se integra directamente con otros vocabularios XML, como SVG o MathML.
  • Se puede procesar como XML, y eso es práctico en muchos casos para el proceso de publicación e intercambio de información.

Está claro que para utilizar una nueva tecnología debe haber un beneficio. Veamos cuáles son las ventajas de HTML5.