【发布时间】:2014-03-22 06:02:43
【问题描述】:
我已阅读role 属性已添加到Bootstrap 以实现可访问性,我想知道<form role="form"> 如何帮助可访问性。有关此特定用法的示例,请参阅http://getbootstrap.com/css/#forms-example。
我searched Bootstrap's repo for "role" 无济于事。
我的问题是这些信息似乎是多余的。元素是 form 的概念已经由 HTML 标记本身 (<form>) 表达,那么如果我们还添加元素正在播放 @987654329 的 role 有什么帮助@?如果role 与form 不同,那么添加role="..." 是有意义的(我不知道是什么——但让我们假装吧);就目前而言(尤其是没有具体推理/用例示例),它充其量是令人费解的。
【问题讨论】:
-
11个月过去了,刚刚发布的Bootstrap版本(v3.3.2)已经删除了很多
role="form"的实例。这是拉取请求:github.com/twbs/bootstrap/pull/15125 -
有一堆框架、创作工具和库,在急于支持 a11y 时只是简单地添加了 ARIA 属性,而不检查这些属性是否真的必要。现在他们正争先恐后地在 a11y 审计开始后再次删除它们。我想我们已经到了某个地方。
标签: html forms twitter-bootstrap-3 accessibility role