Lo nuevo en HTML5

La declaración doctype

La declaración DOCTYPE para el HTML5 es muy simple:

<doctype html>

La declaración de codificación de caracteres (charset) es también muy simple:

<meta charset="UTF-8">

Código de ejemplo:

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Título del documento</title>
</head>
<body>
Contenido del documento...
</body>
</html>

Nota: La codificación de caracteres por defecto en HTML5 es UTF-8.

Los nuevos elementos HTML5

Los elementos en el HTML5 más interesantes son:

  • Etiquetas HTML semánticas como <header>, <footer>, <article> y <section>.
  • Atributos para las etiquetas de formulario como number, date, time, calendar y range.
  • Etiquetas HTML gráficas como <svg> y <canvas>.
  • Etiquetas HTML multimedia como <audio> y <video>.

Nuevas API en HTML5

API: Interfaces de Programación de Aplicación. Lo más interesante de las nuevas API en HTML5 son:

  • Geolocalización
  • Arrastrar y soltar
  • Almacenamiento local
  • Caché de aplicaciones
  • Trabajadores Web
  • SSE

Nota: El almacenamiento local en HTML es un reemplazo poderoso para las cookies.

Etiquetas eliminadas en HTML5

Las siguientes etiquetas del HTML4 han sido removidas en HTML5:

Etiquetas Eliminados Se usan en su lugar
<acronym> <abbr>
<aplet> <object>
<basefont> CSS
<big> CSS
<center> CSS
<dir> <ul>
<font> CSS
<frame>  
<frameset>  
<noframes>  
<strike> CSS, <s> o <del>
<tt> CSS

Historia de HTML

Desde que inicio el World Wide Web, han existido varias versiones de HTML:

Año Versión
1989 Tim Berners-Lee desarrolla el www.
1991 Tim Berners-lee desarrolla el primer HTML.
1993 Dave Raggett redactó el HTML+.
1995 El Grupo de trabajo HTML definió el HTML 2.0.
1997 Recomendación W3C: HTML 3.2. 
1997 Recomendación W3C: HTML 4.01.
2000 Recomendación W3C: XHTML 1.0.
2008 WHATWG publica el primer borrador púbico para el HTML5.
2012 WHATWG pública el estándard de ciclo de vida HTML5.
2014 Recomendación W3C: HTML5.
2016 Recomendación Candidata W3C: HTML5.1.

De 1991 a 1999, se desarrollaron las versiones 1 a la 4 del HTML.

En el año 2000, el Word Wide Web Consortium (W3C) recomendó XHTML 1.0. La sintaxis de XHTML fue estricta, y los desarrolladores se vieron obligados a escribir código valido y bien formado.

En 2004, el W3C decidió cerrar el desarrollo de HTML, en favor de XHTML y el Web Hypertext Application Technology Working Group (WHATWG) fue formado para continuar el desarrollo del HTML al tiempo que fuera compatible con las versiones anteriores.

De 2004 al 2006, el WHATWG ganó soporte para los navegadores web más populares. Y en 2006 el W3C anunció que apoyaría al WHATWG.

En 2008, la primera redacción del HTML5 fue publicada.

En 2012, el WHATWG y el W3C decidieron la separación.

Visión del WHATWG:

  • El WHATWG quería desarrollar un HTML como un "Estándar de por Vida" o "Living Standard", pudiendo así, recibir siempre actualizaciones agregando nuevas funcionalidades pero sin remover las funcionalidades antiguas.
  • El "WHATWG HTML5 Living Standard" fue publicado en 2012 y es continuamente actualizado.

Visión del W3C:

  • El W3C quería desarrollar un estándar HTML5 y XHTML definitivo.
  • El "W3C HTML5 Recommendation" fue liberada en 2014.
  • El "W3C HTML5.1 Candidate Recommendation" fue liberada en 2016.