【问题标题】:Bootstrap 3: is role navigation necessary?Bootstrap 3:角色导航是否必要?
【发布时间】:2013-12-24 17:00:07
【问题描述】:

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

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

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

【问题讨论】:

    标签: html navigation twitter-bootstrap-3


    【解决方案1】:

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

    错误在于导航部分使用&lt;header&gt; 而不是&lt;nav&gt;。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-23
      • 1970-01-01
      • 1970-01-01
      • 2013-08-14
      • 1970-01-01
      • 2016-11-11
      • 1970-01-01
      相关资源
      最近更新 更多