WebAIM  - 无障碍记

设计用于屏幕阅读器的兼容性

概观

屏幕阅读器将数字文本合成语音。他们使用户听到的内容,导航与键盘。该技术可以帮助人们谁是盲人或谁低视力利用信息技术与独立性和私密性不亚于其他任何人的同一水平。屏幕阅读器也被人与某些认知或学习障碍,或谁只是喜欢在文字音频内容的用户。除了网络,屏幕阅读器也与文档,电子表格和用户的操作系统中运行。

屏幕阅读器从人类阅读的内容有所不同。声音听起来有点机器人和单调。有经验的用户往往喜欢以加快读取速率为每分钟300个字以上,远远超出了一个没有经验的听众容易理解。这需要时间来适应屏幕阅读器,但是一旦用户习惯了它,他们可以通过速度内容种族敬畏短视的人。

文档语言

由于每一种语言都有自己的发音规则,屏幕阅读器需要知道哪些语言它应该“说话”。网页指定与文档的语言在属性标签,以包括整个文档。现在你正在阅读的页面使用与“EN”是英文代码。这也有利于内容自动翻译。(看到全名单代码。)

有时,文字穿插着英语短语。例如:

  • 在马坦萨斯,我们尝试了所谓的菜ROPA别哈哪位字面翻译为“旧衣服”。
  • “这就是生活,”哈罗德叹了口气,他看着他的沃尔沃翻滚悬崖。
  • 在罗马,艾伦被一部名为震惊香格里拉唐娜·内拉Doccia

在这种情况下,属性通常施加到<跨度>标签。这个标志从先前指定的文档语言的临时离境。这里有三个通道上面的代码:

  • 在马坦萨斯,我们尝试了所谓的菜<跨度郎= “ES”> ROPA别哈哪位字面翻译为“旧衣服”。
  • <跨度郎= “FR”>“就是生活,” 哈罗德叹了口气,他看着他的沃尔沃翻滚悬崖。
  • 在罗马,艾伦被一部名为震惊<跨度郎=“它”>拉唐娜内拉Doccia
一个不正确的成本属性

当一种语言的文本以另一个人的发音规则,结果接近滑稽厚的口音。以下是文字的英语的通道。该录音是屏幕阅读器发音这段文字,好像有郎= “CS”(捷克)。

今天,大多数人可能很难想象生活中没有互联网。有些人认为,没有任何其他单一的发明已自15世纪古登堡的印刷机更具有革命性。现在,在点击鼠标,世界可以是“唾手可得”,也就是说,如果你可以使用鼠标...并看到屏幕...并听到声音,换句话说,如果你不“T有任何形式的残疾。

属性可被应用于几乎任何HTML元素。虽然这让本身就没有视觉上的变化,它确实提供了CSS方便钩。一个常见的约定(本网站所共享)是斜体英语短语。CSS处理这一点很容易:

跨度[郎] {字体风格:斜体;}

上述CSS中的斜体每个文本<跨度>具有属性。另外,它都可以在HTML中完成,像这样:

Alles的KLAR,杜林Kommissar?

这一次指定的语言并应用浏览器的默认斜体不添加CSS声明。

内容线性化

音频接口目前线性内容给用户,一个项目在一个时间。与此相反,在大多数人使用的可视化界面的方式。视力正常的用户可以扫描整个屏幕几乎是在瞬间,理解整体布局,艺术风格,并对其内容的其他宏观方面。屏幕阅读器用户无法理解这些宏观方面迅速。通过从开始到结束的内容的线性发展有点像自动电话菜单系统不显示所有选项一次。用户必须通过在逐步的方式这样的系统进行。音频接口线性化的网页内容版本的观点是,应该在工程和设计过程指导Web开发人员的重要一员。