HTML 5 establece una serie de nuevos elementos y atributos que reflejan el uso típico de los sitios web modernos. Algunos de ellos son técnicamente similares a las etiquetas
<div>
y
<span>
, pero tienen un significado semántico, como por ejemplo
<nav>
(bloque de navegación del sitio web) y
<footer>
. Otros elementos proporcionan nuevas funcionalidades a través de una interfaz estandarizada, como los elementos
<audio>
y
<video>
. Mejoras en el elemento
<canvas>
, capaz de renderizar en algunos navegadores elementos 3D
Algunos elementos de HTML 4.01 han quedado obsoletos, incluyendo elementos puramente de presentación, como
<font>
y
<center>
, cuyos efectos son manejados por el CSS. También hay un renovado enfasis en la importancia del scripting DOM para el comportamiento de la web.