我在表格中列出的表格可以访问吗?
我正在制作一个表格,根据提供的体育项目和运动项目来搜索大学。 我已将表格放在表格中。 “所有级别”复选框选择该运动的所有复选框。
我知道屏幕阅读器有表单和表格模式。 我当前的设计是否易于访问,或者我应该为每个复选框添加标签并将其放置在屏幕外以供视觉用户使用? 这还需要至少满足第 508 条的要求。
表格的当前代码如下所示:
<table>
<tr><th scope="col" colspan="2">All Divisions</th>
<th scope="col">Div I</th>
<th scope="col">Div II</th>
<th scope="col">Div III</th>
<th scope="col">Other</th>
</tr>
<tr><th scope="row">Baseball</th>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
</tr>
<tr><th scope="row">Basketball</th>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
</tr>
</table>
我想知道屏幕阅读器是否能够将表格标题与复选框关联起来。
I am making a form to search for colleges based on athletic programs offered and the division of the sport. I have laid the form out in a table. The "all divisions" checkbox selects all the checkboxes for that sport.
I know screen readers have both forms and tables mode. Is my current design accessible or should I add labels for each individual checkbox and position them off-screen for visual users? This also needs to meet at least Section 508 requirements.
Current code for the tables looks like this:
<table>
<tr><th scope="col" colspan="2">All Divisions</th>
<th scope="col">Div I</th>
<th scope="col">Div II</th>
<th scope="col">Div III</th>
<th scope="col">Other</th>
</tr>
<tr><th scope="row">Baseball</th>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
</tr>
<tr><th scope="row">Basketball</th>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
<td><input type="checkbox" /></td>
</tr>
</table>
What I want to know is whether or not a screen reader is able to associate the table headings with the checkboxes.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
它是可以访问的。 我将代码复制到 html 文档中,并且能够使用 Jaws 10.0 版作为屏幕阅读器来读取 Firefox 3.0 和 Internet Explorer 7 中带有标题的复选框。
It is accessible. I coppyed the code into a html document and was able to read the check boxes with headers in both firefox 3.0 and Internet explorer 7 using Jaws version 10.0 as the screen reader.
我认为每个复选框都需要单独的标签,但您可能能够使用
headers
属性 在表格单元格上以实现相同的效果。I think you're going to need individual labels for each of the checkboxes, but you may be able to use the
headers
attribute on the table cells to accomplish the same effect.好的在表中使用“ID”和“标题”属性(向下滚动到部分)。
Ok using the "ID" and "Headers" attributes in tables (scroll down to section).