¿Qué es HTML5?
HTML5 es un lenguaje de marcas utilizado para la estructuración y el contenido de la presentación en la World Wide Web. Es el quinto y actual versión del estándar HTML.
Fue publicado en octubre de 2014 en el World Wide Web Consortium (W3C) para mejorar el idioma con soporte para lo último en multimedia, mientras que lo mantiene tanto fácilmente legible por los seres humanos y comprendido constantemente por los ordenadores y dispositivos, tales como navegadores web, programas de análisis, etc.
HTML5 pretende subsumir no sólo HTML 4, pero también XHTML 1 y nivel 2 DOM HTML.
Lo que es nuevo en HTML 5?
El DOCTYPE declaración para HTML5 es muy simple:
<!DOCTYPE html>
La codificación de caracteres (charset) declaración también es muy simple:
<meta charset="UTF-8">
Ejemplo HTML5:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title> Title of the document </title>
</head>
<body>
Content of the document......
</body>
</html>
La codificación de caracteres por defecto en HTML5 es UTF-8.
Los nuevos elementos HTML5
Los nuevos elementos más interesantes son:
Nuevos elementos semánticos como <header> , <footer> , <article> y <section> .
Nueva forma de control de atributos como el número, fecha, hora, calendario y alcance.
Nuevos elementos gráficos: <svg> y <canvas> .
Nuevos elementos multimedia: <audio> y <video> .
En el capítulo HTML5 soporte , aprenderá cómo "teach" navegadores antiguos para manejar HTML5 semántico.
Nueva API HTML5 (Application Programming Interfaces)
Los más interesantes de la nueva API son:
- Geolocalización HTML
- Drag and Drop HTML
- HTML almacenamiento local
- Caché de la aplicación HTML
- Trabajadores Web HTML
- HTML SSE
El almacenamiento local es un poderoso reemplazo para cookies .
Elementos eliminados en HTML5
Los siguientes elementos HTML4 se han eliminado de HTML5:
Elemento | utilizar en lugar |
---|---|
<acronym> | <abbr> |
<applet> | <object> |
<basefont> | CSS |
<big> | CSS |
<center> | CSS |
<dir> | <ul> |
<font> | CSS |
<frame> | |
<frameset> | |
<noframes> | |
<strike> | CSS |
<tt> | CSS |
En el capítulo HTML5 Migración , aprenderá cómo migrar fácilmente de HTML 4 a HTML5.
Historia HTML
Desde los primeros días de la web, ha habido muchas versiones de HTML:
Versión | Año |
---|---|
Tim Berners-Lee inventó www | 1989 |
Tim Berners-Lee inventó HTML | 1991 |
Dave Raggett redactó HTML + | 1993 |
Grupo de Trabajo de HTML HTML definido 2.0 | 1995 |
W3C HTML 3.2 Recomendado | 1997 |
W3C HTML 4.01 Recomendado | 1999 |
W3C XHTML recomendada 1,0 | 2000 |
Proyecto de HTML5 WHATWG Primera Pública | 2008 |
HTML5 WHATWG nivel de vida | 2012 |
Recomendación W3C HTML5 final | 2014 |
Tim Berners-Lee inventó la "World Wide Web" en 1989, y la Internet despegó en la década de 1990.
De 1991 a 1998, HTML desarrollado a partir de la versión 1 a la versión 4.
En 2000, el World Wide Web Consortium (W3C) recomienda XHTML 1.0.
La sintaxis XHTML era estricta, y los desarrolladores se vieron obligados a escribir válida y "well-formed" código.
En 2004, WHATWG (Web Hypertext Application Technology Working Group) se formó en respuesta a frenar el desarrollo del W3C, y la decisión del W3C para cerrar el desarrollo de HTML, a favor de XHTML.
WHATWG quería desarrollar HTML, de acuerdo con cómo se utilizó la web, mientras que ser compatible con versiones anteriores de HTML.
En el período 2004-2006, la iniciativa WHATWG obtuvo el apoyo de los principales proveedores de navegadores.
En 2006, el W3C ha anunciado que apoyarían WHATWG.
En 2008, el primer borrador público HTML5 fue puesto en libertad.
En 2012, WHATWG y W3C decidieron en una separación:
WHATWG se desarrollará HTML como un "Living Standard" .
Un nivel de vida no es totalmente completa, pero siempre actualizado y mejorado. Las nuevas características se pueden agregar, pero la funcionalidad de edad no pueden ser eliminados.
El nivel de vida WHATWG se publicó en 2012, y se actualiza continuamente.
W3C HTML5 desarrollará una norma definitiva y XHTML5, como una "snapshot" de WHATWG.
La recomendación del W3C HTML 5 se Publicada el 28 de de octubre de de 2014.