Con un lanzamiento oficial previsto por el World Wide Web Consortium (W3C sitio:w3.org) y el inicio de su primera especificación en 2008, HTML5 ganó protagonismo en los medios en 2010. El W3C también reconoció el trabajo del grupo WHATWG ( http://www.whatwg.org) que trabaja en una versión más flexible de HTML, y de esta unión nació HTML5. Será el nuevo estándar para HTML, XHTML y el HTML DOM; sin embargo, varios navegadores y una legión de comunidades de programadores se unen cada día, evidenciando que HTML5 está cada vez más presente en el desarrollo WEB.
HTML5 propone transparencia. La manipulación de objetos se ha vuelto fácil y sin necesidad de métodos intrusivos. A diferencia de las versiones anteriores, HTML5 proporciona herramientas para CSS y Javascript que, a través de sus APIs, facilitan el trabajo de manipulación, haciendo que la aplicación sea más ligera y funcional.
Se han creado nuevas etiquetas y otras han cambiado sus funciones; ahora tenemos etiquetas específicas para el pie de página <footer> destinada a la información del pie del sitio, firmas, direcciones, copyright, etc.; el encabezado <header> para toda la información introductoria o elementos de ayuda a la navegación, como las etiquetas destinadas a títulos H1, H2, etc.; <aside> representa un grupo de contenido con poca relación con el contenido principal, pero con relevancia como las barras laterales con banners o información de atención, etc.
Para los menús tenemos la etiqueta <nav>; <section> para las secciones de la página; las etiquetas <article> para contenidos como noticias, publicaciones. De este modo, HTML5 resuelve una deficiencia de las versiones anteriores: la falta de un estándar de nomenclatura para IDs, Clases o etiquetas.
HTML5 modifica la forma de escribir el código y organizar la información en la página; es más semántico, con menos código y más interactivo, sin necesidad de instalar complementos y perder rendimiento.
A partir del lanzamiento de HTML5 y CSS3, estas tecnologías se separarán en módulos. Anteriormente, cuando se lanzaba una versión de HTML o CSS, era necesario probar toda la especificación en conjunto.
Las propiedades de CSS3 se dividieron en pequeños grupos, siendo un grupo específico para manejar las propiedades de Background, otro para Border, etc. Cada grupo es independiente y puede recibir novedades de forma independiente de los demás grupos.
Ahora HTML5 permite una nueva dinámica – lo que, por otro lado, puede causar problemas de compatibilidad entre navegadores, ya que puede ocurrir que un navegador actualice CSS3 y otro no. Es seguro que solo el tiempo dirá cómo el mercado y los fabricantes de navegadores se adaptarán a HTML5.
Arquitecto de Software de Teclógica

