什么是 HTML5 咏叹调?

新手上路,请多包涵

什么是 HTML5 咏叹调?我不明白如何实施它。

原文由 Subbu 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 388
2 个回答

WAI-ARIA 是定义对可访问网络应用程序的支持的规范。它定义了一堆标记扩展(主要作为 HTML5 元素的属性),Web 应用程序开发人员可以使用这些扩展来向屏幕阅读器等辅助技术提供有关各种元素语义的附加信息。当然,要让 ARIA 工作,解释标记的 HTTP 用户代理需要支持 ARIA,但规范是以这样一种方式创建的,即允许下层用户代理安全地忽略 ARIA 特定标记而不影响网络应用程序的功能。

这是 ARIA 规范中的一个示例:

 <ul role="menubar">

  <!-- Rule 2A: "File" label via aria-labelledby -->
  <li role="menuitem" aria-haspopup="true" aria-labelledby="fileLabel"><span id="fileLabel">File</span>
    <ul role="menu">

      <!-- Rule 2C: "New" label via Namefrom:contents -->
      <li role="menuitem" aria-haspopup="false">New</li>
      <li role="menuitem" aria-haspopup="false">Open…</li>
      ...
    </ul>
  </li>
  ...
</ul>

请注意外部 <ul> 元素上的 role 属性。该属性不会以任何方式影响浏览器在屏幕上呈现标记的方式;但是,支持 ARIA 的浏览器会将操作系统特定的辅助功能信息添加到呈现的 UI 元素中,以便屏幕阅读器可以将其解释为菜单并大声朗读,并提供足够的上下文供最终用户理解(例如,明确的“菜单”音频提示)并能够与之交互(例如,语音导航)。

原文由 Franci Penov 发布,翻译遵循 CC BY-SA 3.0 许可协议

ARIA 代表 Accessible Rich Internet Applications。

WAI-ARIA 是一项非常强大的技术,它允许开发人员轻松地描述视觉丰富的用户界面的目的、状态和其他功能 - 以辅助技术可以理解的方式。 WAI-ARIA 终于被整合到 HTML 5 规范的当前工作草案中。

如果您想知道 WAI-ARIA 是什么,那也是一样的。

请注意术语 WAI-ARIA 和 ARIA 指的是同一件事。然而,使用 WAI-ARIA 来承认其起源于 WAI 更为正确。

WAI = Web 无障碍倡议

从外观上看,ARIA 用于辅助技术,主要用于屏幕阅读。

看完这篇文章,你的大部分疑惑都会迎刃而解

http://www.w3.org/TR/aria-in-html/

原文由 Ranhiru Jude Cooray 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏