css - Bootstrap 3 是否与 508 合规部分兼容?

标签 css twitter-bootstrap twitter-bootstrap-3 section508

我的团队在为视障人士提供屏幕阅读器识别 bootstrap 3 下拉列表 ( http://getbootstrap.com/components/#dropdowns ) 时遇到一些问题。所以我很好奇,Bootstrap 3 是否与 508 合规性部分( http://www.section508.gov/ )兼容?

如果不是,是否有任何 Bootstrap 插件可以使其与 508 部分兼容?

最佳答案

我使用 NVDA 测试了 Bootstrap 下拉菜单假设它们被正确标记,它们就能正常工作。您需要确保用于下拉“按钮”的元素是可以获取焦点的元素,它不能是 div 或 span,并且 ul 需要有 role="menu"。

例如,要使用 NVDA 的下拉菜单,您可以使用 进行导航,然后按 Enter 键打开菜单。

代码应如下所示:

<a aria-expanded="false" aria-haspopup="true" class="dropdown-toggle" data-toggle="dropdown"> Dropdown Menu Button <span class="fa fa-caret-down">&nbsp; </span></a>

<ul class="dropdown-menu" role="menu">
    <li><a href="https://www.google.com/" target="_blank" title="Link to Google">Link to Google</a></li>
    <li>Just some Text</li>
    <li><a href="http://www.stackoverlow.com/" target="_blank" title="Stack Overflow">Stack Overflow</a></li>
</ul>

关于css - Bootstrap 3 是否与 508 合规部分兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38855906/

相关文章:

html - 使用 "SVG polygon"悬停状态在 "SVG"之后淡入 div

html - 制作类似于 Windows 资源管理器的下拉树形菜单

javascript - Bootstrap 崩溃()函数不起作用

css - Bootstrap 输入和导航栏

css - 始终在 Bootstrap 表响应中显示滚动条

html - 是否可以将 CSS @media 规则内联?

html - 如果边距为 :auto doesn't work?,如何让我的 div 在中心对齐

css - 使用 CSS3 创建这个形状

twitter-bootstrap - Bootstrap 按钮未对齐

CSS 响应图像 - 不要在移动设备中加载/删除大尺寸图像