小编aar*_*ian的帖子

我应该使用 arial-label 还是视觉上隐藏的标签元素

我正在创建一个搜索表单,其中包含两个元素:输入字段和按钮。输入字段没有与之关联的标签。

为了使该字段更易于访问,我可以添加<label for="searchfield">Search</label>并在视觉上隐藏它,以便屏幕阅读器可以访问它。

我还可以添加aria-label="search"到输入字段并保留输入字段不带标签。

我在 Mac 上使用“Voice Over”进行了测试,得到了相同的结果/输出。我的问题是这些方法等效吗?或者一种方法比另一种更好?

这是一支

html accessibility wai-aria

6
推荐指数
1
解决办法
2900
查看次数

辅助功能:在页面加载时强制读取范围文本的方法是什么

我很好奇<span>read me on load</span>当页面被加载时,推动屏幕读取首先读取的正确方法(它位于html页面的中间)是什么?甚至

role="rude"
Run Code Online (Sandbox Code Playgroud)

由于某种原因没有帮助.

谢谢.

html dom accessibility wai-aria

4
推荐指数
1
解决办法
7030
查看次数

如果一个 HTML 元素有 role="button" 它也应该有属性 "name"

如果 HTML5<div>元素需要一个role="button"属性来确保可访问性审核中的成功结果(成功标准 4.1.2 [名称、角色、值]..div 在 UI 中充当按钮),那么它是否还需要一个有效的name属性(通常对于 a 来说是无效的 HTML5 div)。

如果答案是否定的 - 我可以添加哪些其他可访问性友好属性来描述 div 按钮并满足标准?一个简单的title属性或aria-label?

html accessibility wai-aria

0
推荐指数
1
解决办法
1302
查看次数

标签 统计

accessibility ×3

html ×3

wai-aria ×3

dom ×1