De Html Working Group heeft de eerste draft van html 5 gepubliceerd. Het World Wide Web Consortium heeft zich achter de voorstellen geschaard, zodat ontwikkelaars er nu mee aan de slag kunnen.
De laatste officiële specificatie van html, versie 4.01, stamt alweer uit 1999 en sinds die tijd heeft het World Wide Web Consortium xml en css ontwikkeld. De syntax van html is echter niet ingrijpend veranderd. Met html 5, waarvan de ontwikkeling in 2004 werd geïnitieerd door Apple, Opera en de Mozilla Foundation, komt daar nu verandering in.
De html 5-specificatie zorgt voor eenvoudiger en leesbaarder html-code, onder meer vanwege een striktere scheiding tussen presentatie- en semantische elementen. Html 4-elementen zoals center
, font
en strike
komen niet in de html 5-specificatie voor, omdat deze presentatiefunctionaliteit beter door css afgehandeld kan worden, terwijl de frame
is verwijderd omdat dit element vaak op een ongewenste manier wordt toegepast. Html 5-documenten kunnen ook in xml worden opgemaakt.
De kladversie van html 5 bevat een flink aantal nieuwe attributen en nieuwe elementen voor een duidelijkere structuur. Zo geeft de nav
-tag aan dat een element voor navigatie bestemd is, terwijl het footer
-element een onderschrift bevat. Nieuw zijn ook de time
- en meter
-elementen die typeren hoe bepaalde informatie toegepast kan worden.
Aan html 5 zijn ook api's toegevoegd voor het afspelen van audio en video met de nieuwe video
en audio
-elementen en een drag-and-drop-api met het nieuwe draggable
-attribuut. De ondersteuning van audio en video is overigens nog een heikel punt: op 7 december werd bekend dat de patentvrije Ogg Vorbis audio- en Ogg Theora-videoformaten onder druk van Apple en Nokia uit de html 5-specificatie verwijderd zijn.
Een voorwaarde voor applicaties die html 5 willen ondersteunen is wel dat alle bestaande webpagina's met html 4-code weergeven moeten kunnen worden. De html 5-specificatie van de W3C is pas definitief als er twee html 5-implementaties op de markt zijn.