1

我正在建立一个网站,并试图通过使用 ARIA 标签、角色标签等使其尽可能易于访问。

导航菜单项是“改变生活”。屏幕阅读器将其读出为“改变生活”(如“给予”而不是“刀具”)。

另一个导航菜单项是“关于我们”,但屏幕阅读器会将其读出为“关于我们”。

我正在寻求有关如何强制屏幕阅读器发音的帮助。

4

2 回答 2

5

不用担心,屏幕阅读器会在很多单词上执行此操作。

影响发音(同时遵守最佳实践)的唯一方法是正确设置 HTML lang 属性(语言)。

关于您的About Us 问题,大写在发音中起着重要作用。如果您使用了大写字母(在 CSS 或 HTML 中),它可能会出现这种行为。

最重要的是不要求助于诸如双字母之类的黑客来解决这个问题......在一个屏幕阅读器中修复它会在其他 3 个阅读器中破坏它......只需遵循最佳实践。

于 2019-09-10T10:35:22.690 回答
2

您与以下问题中的用户有相同的问题,并且应该应用相同的答案:

VoiceOver 发音问题:“Live”“ADD”

  • 你可以忽略它,
  • 你可以使用不同的词。
于 2019-09-10T10:30:16.330 回答