Bootstrap 3:角色导航是必要的吗?

时间:2013-12-24 17:00:07

标签: html navigation twitter-bootstrap-3

Bootstrap 3中是否需要角色导航?

<header class="navbar navbar-inverse navbar-static-top" role="navigation">
<div class="container">
...
</div>
</header>

此代码具有HTML5验证错误 - 没有角色属性导航。我可以在视觉上省略角色导航 - 并且不会发生任何变化。

1 个答案:

答案 0 :(得分:0)

角色属性是帮助辅助技术(如屏幕阅读器)向用户呈现页面。你不应该省略它。

错误在于导航部分使用<header>而不是<nav>

(如果那里也有非导航内容,那么<nav>元素(带有角色属性)应该在<header>内,但只能在这些元素周围。