accessibility - 正确使用 ARIA 标题角色

标签 accessibility usability wai-aria

不知道有没有人知道咏叹调role=heading也可以用于非文本元素(例如图像)?

例如:

<img alt="..." role="heading" aria-level="1">

提前致谢。

最佳答案

为什么不直接使用...

<h1><img alt="..."></h1>

...相反?这似乎具有相同的功能,但避免了是否支持 ARIA 的问题。

这对搜索引擎 (SEO) 也很友好,因为网络爬虫会知道 的内容被用作标题并相应地对待它,而不太可能查看 aria 属性.

关于accessibility - 正确使用 ARIA 标题角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4819858/

相关文章:

asp.net-mvc - ASP.NET MVC 中的 POST-redirect-GET 有什么替代方案?

javascript - 对话框窗口上的链接列表 JAWS 功能(插入 + F7)显示所有背景链接

java - android 内部结构和内存/处理器限制?

javascript - 辅助功能和焦点/跳转到 anchor

html - 是否可以仅使用 [Tab] 键选择子菜单? (仅限 CSS)

user-interface - 分享 Web-GUI 的优秀示例

c++builder - 如何在 Borland Builder XE 中同时显示头文件和源文件?

java - 如何使用 AccessibilityService.getWindows() 获取可遍历的 AccessibilityNodeInfo?

html - 混合内容 - 文本和数学

html - 用于阅读 HTML 中替代文本(例如罗马数字)的 ARIA 属性