工具提示
概述
工具提示是有用的元素。它们允许使用图标或简短文本呈现信息,并在用户将鼠标悬停在图标或文本上时添加其他信息。如果页面上有几个工具提示,则每个工具提示必须具有唯一的 ID。否则,屏幕阅读器无法识别哪个工具提示向哪个元素提供信息。
代码片段
来自 com_menus、视图菜单的示例工具提示
<span class=".." aria-describedby="tip-unpublish<?php echo $i; ?>">
<?php echo $item->count_published; ?>
</span>
<div role="tooltip" id="tip-unpublish<?php echo $i; ?>">
<?php echo Text::_('COM_MENUS_COUNT_UNPUBLISHED_ITEMS'); ?>
</div>
前端示例工具提示 - 文章的编辑图标
<a href=".." aria-describedby="editarticle-<?php echo $id; ?>">
<span class="icon-edit" aria-hidden="true"></span>Edit
<div role="tooltip" id="editarticle-<?php echo $id; ?>">Published Article</div>
</a>
常见错误
- 缺少 ID。
- ID 不唯一。
Joomla 中的示例
表格中元素上的工具提示:administrator/components/com_menus/tmpl/menu/default.php
前端中可见的工具提示,用于可编辑内容(如果您有编辑权限)components/com_content/tmpl/article/form.php
谁受影响?
使用屏幕阅读器的人需要……
认知障碍人士需要……等等。
此元素的无障碍性对谁的影响最大?
测试无障碍性
- 使用屏幕阅读器
- 使用 Web 检查器
如何使用屏幕阅读器测试此功能是否可访问?
- 使用屏幕阅读器导航到……
- 确保……
- 确保……
- 如果……则通过。✅
- 如果……则失败。❌
如何使用 Web 检查器测试此功能是否可访问?
- 右键单击 > 检查... 页面。
- 确保……
- 确保……
- 如果……则通过。✅
- 如果……则失败。❌
- 如果……则通过。✅
- 如果……则失败。❌
相关的 WCAG 成功标准
- 此处链接到 WCAG 成功标准。例如
- WCAG 标准 1.3.1 - 信息和关系
相关的 ATAG 指南(可选)
- 此处链接到 ATAG 指南。例如
- 指南 A.3.2:(对于创作工具用户界面)为作者提供足够的时间。