不要对div等通用元素使用aria-label
摘要
本文解释了为什么对div或span等通用HTML元素使用aria-label违反了ARIA规范,并且会导致屏幕阅读器行为不一致,附有浏览器测试结果。
暂无内容
查看缓存全文
缓存时间: 2026/05/26 12:54
一些内联内容
相似文章
不要在静态文本元素上使用 aria-label (2024)
本文解释了为什么对 div 和 span 等静态文本元素使用 aria-label 或 aria-labelledby 是一种无障碍反模式——因为这些属性在没有角色覆盖的情况下不允许用于这些元素,并提供了正确使用的指导。
ARIA、反模式与你
本文批评了ARIA和ARIA创作实践指南(APG)的误用,警告不要使用LLM代理从APG生成代码,并强调在可访问性方面应优先使用原生HTML而非ARIA。
关于 <dl>
Ben Meyer 的一篇博客文章分享了一些关于 HTML <dl> 元素的新鲜知识,包括多个 <dd> 可以跟在同一个 <dt> 后面、可以在 <div> 内分组、ARIA 标注,以及自 2008 年起它们就被称为“描述列表”。
我们终于学会了让 div 居中,然后浏览器又加了侧边栏
一篇关于 CSS/JS 技术和小工具的博客文章,该工具在考虑浏览器侧边栏和开发者工具的情况下正确居中 div,并通过指针事件校正位置。
简单HTML的超凡有效性
一篇博文,论证了简单HTML对于普遍可访问性的持续重要性,并通过一位女性使用PSP浏览器访问政府服务的故事加以说明。