首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >html元素的可访问性

问html元素的可访问性
EN

Stack Overflow用户
提问于 2021-06-24 19:08:34
回答 1查看 92关注 0票数 0

我一直在寻找一个更明确的答案,但我发现的似乎已经过时了,或者论坛对正确的答案有争议。

我正在构建一个没有引导的反作用网络应用程序。在哪里使用alt对aria标签属性?

*根据我收集到的资料:

A和链接标签使用标题和咏叹号。

img标签使用alt和aria标签。

按钮标签使用标题

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-25 15:10:20

属性aria-标签用于交互元素的上下文中,可以以某些方式单击或操作这些元素。对于链接、按钮和表单元素,以及通过tabindex=0人为地聚焦的元素,情况尤其如此。

如果您试图标记的元素不是交互式的,而不是可聚焦的,那么最好使用视觉上隐藏的文本,而不是aria-label。前者更普遍地被重新定位,而后者在非交互元素的情况下并不一定会被读取。

alt属性特定于图像(即<img>标记)以及图像按钮<input type="image">。在其他地方,它并不存在。它既可用于交互式图像,也可用于非交互式图像.避免在相同的可聚焦元素上使用alt和aria-标签,以避免一种可能被宣布,而不是另一种(一般情况下,其中一种完全取代另一种)。

标题属性现在不太受欢迎,因为它的支持取决于正在运行的屏幕读取器和浏览器,以及它使用的元素。尽管如此,它仍然经常在许多地方工作,特别是链接和表单元素。同样,避免在同一元素上同时使用标题和咏叹号,以避免一种可能被宣布,而不是另一种(一般来说,其中一种完全取代另一种)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68121518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档