W3C opublikowało niedawno szkic roboczy specyfikacji HTML 5 (Web Applications 1.0).
W przeciwieństwie do XHTML, nie będzie on już aplikacją XML, ale modyfikacją HTML-a, w którym zostanie uwzględniony rozwój Internetu, szczególnie od ostatnich pięciu lat. Stare polecenia nie zmienią swojego znaczenia ani implementacji w przeglądarkach.
Rozwój języka HTML zatrzymał się w 99 roku, ostatnią wersją była 4.01. Następnie pojawił się XHTML. Od poprzednika XHTML różnił się tym, że był członkiem rodziny XML, czyli strony w XHTML-u mogły wymieniać informacje z innymi aplikacjami XML, takimi jak MathML.
Idea ta była bardzo dobra, ale w praktyce okazało się inaczej – implementacja XHTML-a trwa w przeglądarkach do dnia dzisiejszego, a najbardziej opóźniony jest nieobsługujący application/xhtml+xml Internet Explorer.
Niespodzianką stała się decyzja szefa W3C, który zapowiedział wznowienie prac nad językiem HTML, tak żeby wprowadzić HTML 5 w 2010 roku. W tym celu powstała grupa robocza WhatWG.
W piątej wersji HTML-a pojawią się elementy takie jak <section>, <header>, <footer>, czy <nav>. Wraz z pojawieniem się tych elementów, zmniejszy się znaczenie <div>.
Pojawią się też elementy <audio> i <video> służące do umieszczania plików multimedialnych na stronie WWW.
Element article ma oznaczać wydzielony artykuł, np. wpis w blogu.
header to nagłówek strony, footer to stopka strony, nav to menu strony.
Być może Microsoft wprowadzi obsługę HTML 5 w nowym IE.