Имеют ли все нижеследующие один и тот же семантический смысл? Если нет, объясните свой ответ.
1.
<nav>
<ul>
<li><a href="#">link</li>
<li><a href="#">link</li>
<li><a href="#">link</li>
<li><a href="#">link</li>
</ul>
</nav>
2.
<div role="navigation">
<ul>
<li><a href="#">link</li>
<li><a href="#">link</li>
<li><a href="#">link</li>
<li><a href="#">link</li>
</ul>
</div>
3.
<ul role="navigation">
<! -- breaks HTML5 specification 3.2.7.4 Implicit ARIA Semantics
navigation is not an allowed value of role on ul -->
<li><a href="#">link</li>
<li><a href="#">link</li>
<li><a href="#">link</li>
<li><a href="#">link</li>
</ul>
aria-label
для них очень актуален.aria-labelledby="element_id"
можно использовать для указания на такой элемент, как<div id="element_id">Primary navigation</div>
, если он существует. - person Chris Marisic   schedule 07.08.2014