Versiones
El origen de HTML fue un sistema de hipertexto para compartir documentos electrónicos en 1990. La primera propuesta oficial para convertir HTML en un estándar se realizó en 1993. Ninguna de las dos primeras propuestas de estándar que se hicieron (HTML y HTML+) consiguieron convertirse en estándares oficiales.
A lo largo de los años, se fueron publicando diferentes versiones del estándar. A continuación, se muestran algunas:
HTML 1.0
La versión básica de HTML tiene soporte para elementos básicos como texto e imágenes. Era una versión muy básica de HTML, con menos soporte para una amplia gama de elementos HTML.
Esta versión no incluye características avanzadas como el estilo y otros aspectos que estaban relacionados con la forma en que se representa el contenido en un navegador. Tampoco brindaba soporte para otros elementos que en la actualidad tienen sorpote como tablas o fuentes tipográficas.
Es importante recalcar que el W3C no existía antes de HTML 2.0. Por lo tanto, no muestra detalles sobre la primera versión de HTML.
HTML 2
Fue la primera versión oficial de HTML.
El IETF (Internet Engineering Task Force) publicó el estándar en noviembre de 1995.
HTML 3.2
Se publicó el 14 de enero de 1997, por el W3C. Incorporaba:
- Los applets de Java.
- Texto alrededor de las imágenes.
HTML 4.0
Se publicó el 24 de abril de 1998. Entre las novedades que presentaba, se encontraban:
- Las hojas de estilos CSS, utilizadas a día de hoy para aplicar estilos a las páginas web.
- La posibilidad de incluir pequeños programas en las páginas web.
HTML 4.01
Se publicó el 24 de diciembre de 1999. En ese momento, el W3C detuvo la actividad de estandarización de HTML hasta marzo de 2007, momento en que se retoma debido a la fuerza de las empresas que forman el grupo WHATWG (Web Hypertext Application Technology Working Group) y a la publicación de los borradores de HTML 5, que sería la siguiente versión de este lenguaje.
HTML 5
HTML5 la versión más avanzada y la que se considera estándar actual, aunque ha ido evolucionando por diferentes especificaciones (HTML 5.1, HTML 5.2 y HTML 5.3). Su lanzamiento inicial fue el 28 de octubre de 2014, pero es una versión viva en la que se sigue trabajando. Puedes encontrar las especificaciones de la última versión de HTML en la web del WHATWG.
Esta versión introduce cambios importantes. Algunos son:
- Introducción de nuevos elementos y atributos que reflejan usos típicos de componentes en los sitios web modenos.
- Elementos con significado semántico. Estas nuevas etiquetas permiten describir cuál es el significado del elemento. Por ejemplo,
<header>
se utiliza para cabeceras de webs y<footer>
para piés de página. - Nuevas funcionalidades (HTML5 APIs) como almacenamiento offline de información, funcionalidad Drag&Drop, uso de la geolocalización, etc.
- De desacopla el contenido de la presentación: los estilos se definen en las hojas de estilo CSS. Es decir, cuestiones como colores, fondos, tamaño o posicionamiento se especifican mediante CSS. El HTML se encarga de la información que se quiere mostrar, su estructura y su semántica. Esto hace que muchos elementos y atributos de la versión anterior de HTML hayan quedado obsoletos (
<font>
,<center>
,align
, etc.).