1

当涉及到 508 合规性时,标题属性是否可以用于可访问性?

例如:

<style>
    #date_box{width:250px; border:2px solid #AAA;}
    input{width:100px;}
</style>

<div id="date_box">
    <input title="to" type="text" id="to" name="to" />
    <label for="from">from</label>
    <input type="text" id="from" name="from" />
</div>

还是最好做一个绝对位置和负边距的隐藏标签?

4

2 回答 2

5

当控件上的可视标签是多余的时,可以使用标题属性。表单控件的可访问名称计算包括标题属性内容,因此它现在已成为过去并将继续成为在不需要可见标签的有限情况下为控件提供可访问名称的可靠方法. 有一个WCAG 2.0 技术涵盖了这一点。本文提供了有关此技术的测试结果和讨论:标题属性作为表单控件标签

于 2012-06-11T18:01:36.367 回答
2

关于表格的第 508 节规则相当抽象:“(n) 当电子表格设计为在线完成时,表格应允许使用辅助技术的人访问完成和提交所需的信息、字段元素和功能。表格,包括所有方向和提示。”</p>

所以这里的问题是:如果您使用没有标签的表单字段,您能否确保任何辅助软件都允许用户访问逻辑上是标签但放置在例如作为默认内容和/或title属性的字段中的文本? 如果您使用标签但使用 CSS 将其隐藏,是否可以确定任何辅助软件仍然可以将其提供给用户。

我不认为任何人都可以保证所有当前和未来的程序,因此使用普通标签和普通label标记显然是最安全的。

于 2012-05-14T18:40:29.690 回答