Uno de los elementos semánticos que podemos encontrar en HTML5 es nav. Este elemento nos permitirá definir navegaciones en HTML5. Las navegaciones en HTML5 nos permiten agrupar un conjunto de enlaces que tengan una finalidad: ya sea la navegación principal de nuestro site, una navegación interna a contenidos de la página, una navegación de migas de pan (breadcrumbs),…
A diferencia de HTML4, en HTML5 el elemento nav nos proporciona esa semántica sobre el conjunto de enlaces de navegación, el cual antes conseguíamos con una secuencia de capas div.
Para crear navegaciones en HTML5 con nav deberemos de incluir directamente el elemento.
<nav>...</nav>
Dentro del elemento nav vamos a incluir una lista de enlaces mediante un elemento ul.
<nav> <ul> <li><a href="https://lineadecodigo.com">Línea de Código</a></li> <li><a href="http://www.manualweb.net">Manual Web</a></li> <li><a href="http://w3api.com">W3Api</a></li> </ul> </nav>
Vemos que el contenido de la navegación en HTML5 lo conseguimos mediante esta lista de enlaces en el elemento nav.
El elemento nav puede ir en cualquier parte de la página, ya sea dentro del cuerpo o body, cabeceras o header, pies de página o footer,…
De esta manera podemos encontrar nuestro menú de navegación, por ejemplo, en un header:
<header><nav> <ul> <li><a href="https://lineadecodigo.com">Línea de Código</a></li> <li><a href="http://www.manualweb.net">Manual Web</a></li> <li><a href="http://w3api.com">W3Api</a></li> </ul> </nav></header>
Ya hemos visto lo sencillo que es crear navegaciones en HTML5. ¿Qué ejemplos se te ocurren?

