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.