### Versiones de HTML
* HTML 1
* HTML 2
* HTML 3
* HTML 3.2
* HTML 4
* HTML 5
* HTML 6 ???
### Versiones de CSS
* CSS
* CSS 2
* CSS 3
---
## Versiones de HTML
* HTML 1
* HTML 2
* HTML 3
* HTML 3.2
* HTML 4
* HTML 5
* HTML 6 ???
---
## HTML 1
La primera versión del HTML nace en 1989 como un subconjunto de SGML (lenguaje de marcado generalizado estándar) y es
especificada mediante un documento que se denomina HTML Tags.
HTML1 intenta contemplar estructura, formato y semántica, los cuales han ido derivando a la creación de otros lenguajes como CSS y XML.
También aparece el primer navegador para poder visualizar las páginas: WorldWideWeb.
---
## HTML 2
Aparece en noviembre de 1995, HTML 2.0, desarrollada por el IETF (Internet Engineering Task Force). Fue más estándar,
ya que fue definida por un organismo oficial.
Entre las novedades podíamos encontrar cosas como imágenes, mapas de imágenes, formularios, barras separadoras… así como
una definición inicial del DTD HTML (Definición de tipo de documento).
---
## HTML 3.0
Se plantea en noviembre de 1995 el borrador de HTML 3.0 por parte de el consorcio W3C (World Wide Web Consortium),
con la idea de definir estándares para Internet.
Se empieza a hablar de elementos como tablas, textos alrededor de las imágenes, y un elemento llamado MATH que permite crear fórmulas dentro del documento HTML.
---
## HTML 3.2
En enero de 1997 aparece HTML 3.2. Aparecen elementos definidos por los fabricantes de navegadores: Netscape e Internet Explorer.
Así podemos encontrar en HTML 3.2 la capacidad de crear código script, capas, formularios, posibilidad de meter Applets
de Java, entre otros.
---
## HTML 4
HTML 4 y HTML 4.01 surge en 1998 y 1999, siendo esta última la versión más longeva del estándar.
En HTML 4.01 la W3C empieza con la separación de la estructura del documento con la de la representación visual.
Se crea un nuevo lenguaje llamado CSS.
Los elementos nuevos que aparecen son las hojas de estilo (CSS), los objetos (para poder insertar elementos externos
como vídeo y música) y los frameset para dividir la pantalla en partes.
---
## HTML 5
Empieza su definición apoyándose en dos puntos:
* Compatibilidad hacía atrás de todo lo que hay creado
* Capacidad de absorber todas las funcionalidades que los nuevos fabricantes de la web habían ido construyendo (Google, Apple u Opera).
Nuevas funcionalidades: simplicidad para reproducir audio y vídeo, el disponer de un lienzo de dibujo denominado Canvas, entre otros.
Además alrededor de HTML5 nacen una gran cantidad de especificaciones para la mejora de las Webapps como son Websockets, Geolocalización, Webstorage.
Se publicada oficialmente el 28 de octubre de 2014.
---
### [HTML 6](https://programacion.net/articulo/9_caracteristicas_que_deseamos_que_esten_en_html6_1189)
Algunos cambios que se vienen:
* Librerías dedicadas (como un jQuery integrado)
* Mayor control sobre los objetos de vídeo
* Integración con la cámara
* Pre-procesadores que se puedan conectar
* Mejores anotaciones
* Lenguajes conectables
* Muchos más microformatos
* Dimensionamiento de imágenes según el navegador
* Mejor gestión de la información de contacto
---
### Y los estilos?
Con el HTML 3.2 se daba formato en HTML con los elementos específicos para ello: