Издревле навигационное меню версталось приблизительно так
<ul class="menu">
<li><a href="#">Пункт меню</a></li>
<li><a href="#">Еще пункт</a></li>
</ul>
С приходом html5 заметил, что такую конструкцию просто оборачивают в тег nav, например, вот так:
<nav class="menu">
<ul>
<li><a href="#">Пункт меню</a></li>
<li><a href="#">Еще пункт</a></li>
</ul>
</nav>
Интересует, правильным ли будет (с вашей точки зрения) избежать избыточности и использовать следующий подход:
<nav>
<a href="#">Пункт меню</a>
<a href="#">Еще пункт</a>
</nav>