揭开屏幕读取器的神秘面纱:可访问的表格和最佳实践
>这是我们有关可访问的Web表单的系列中的第三部分。 如果您错过了上一篇文章,请查看“以以下方式管理用户焦点:focus-Visible”。本文探讨了表格中的屏幕阅读器导航,并概述了可访问表格设计的最佳实践。
编辑注:
屏幕读取器是将数字文本转换为音频或盲文的辅助技术(AT)。 它们是视力受损用户的重要工具。 本指南以Mac Vo(VoiceOver)为例,是Apple设备的内置屏幕读取器。 激活和使用VO的特定方法可能会根据您的设备而略有不同。
> 激活MacOS上的画外音 在新的MacBook Pros上,通过按住命令键并迅速按Touch ID三次来激活VO。 较旧的MacBook专业人士(带触摸栏)使用快捷方式CMD FN F5。 对于传统键盘,请使用同等快捷方式或通过可访问性设置启用VO。 激活后,VO提供了一个介绍性消息。>您可以使用选项卡,控件,选项,换档和箭头键的组合进行导航,也可以利用VoiceOver转子进行更直接的导航。 Voiceover中的
修饰符键>默认的配音修改器键是控制选项,但是可以将其自定义为caps锁定或两者的组合。
>使用配音转子
>>使用修饰符键“ U”(例如,盖帽u)激活转子。 使用左和右箭头键在不同的选项中导航。
>通过标题级别导航
>使用修饰符键CMD H通过标题级别导航。使用修饰符键移动CMD H向上移动文档结构。
Web表单是Web交互的基础。 以下是创建可访问表格的一些最佳实践:
- > 显式与隐式标签:
for
当隐式标记(使用<label>...</label>
>属性属性属性到链接标签和输入)是可以接受的,而显式标签( )通常是优选的。
<label for="name">Name:</label> <input type="text" id="name">
-
必需字段:使用强制性字段的
required
属性。 始终提供一个视觉提示(例如,星号),以指示所有用户所需的字段。
<label for="email">Email (required):<span style="color:red">*</span></label> <input type="email" id="email" required>
- >
- 使用本机HTML按钮:
始终使用 元素进行表单提交;避免使用样式为按钮的Divs。 <button></button>
>演示和资源
>有关代码示例,请访问
。 > 屏幕读取器软件选项>
> nvda:
- >一个流行的Windows商业屏幕读取器。
- 叙述者: > Windows 11的内置屏幕读取器。
- orca:>基于GNOME的Linux发行版的屏幕读取器
- 对话: Android的内置屏幕读取器。
- >浏览器和屏幕读取器兼容性
- > 有关HTML元素和ARIA属性的浏览器支持的信息,请咨询Caniuse.com和ARIA的可访问性支持文档。 请记住,屏幕阅读器的兼容性取决于浏览器支持。 Digitala11y的文章“屏幕读取器和浏览器!哪种是可访问性测试的最佳组合?”提供有用的见解。
感谢Adrian Roselli,Karl Groves,Todd Libby,Scott O’Hara,Kev Bonnett等人的贡献。
进一步阅读
Apple VoiceOver支持
> wai-aria创作实践
HTML以上是揭开屏幕读取器的神秘面纱:可访问的表格和最佳实践的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

Svelte Transition API提供了一种使组件输入或离开文档(包括自定义Svelte Transitions)时动画组件的方法。

文章讨论了使用CSS来获得阴影和渐变等文本效果,优化它们以进行性能并增强用户体验。它还列出了初学者的资源。(159个字符)

前几天我只是和埃里克·迈耶(Eric Meyer)聊天,我想起了我成长时代的埃里克·迈耶(Eric Meyer)的故事。我写了一篇有关CSS特异性的博客文章,以及
