不要对div等通用元素使用aria-label

Hacker News Top 新闻

摘要

本文解释了为什么对div或span等通用HTML元素使用aria-label违反了ARIA规范,并且会导致屏幕阅读器行为不一致,附有浏览器测试结果。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/05/26 12:54

一些内联内容

相似文章

不要在静态文本元素上使用 aria-label (2024)

Lobsters Hottest

本文解释了为什么对 div 和 span 等静态文本元素使用 aria-label 或 aria-labelledby 是一种无障碍反模式——因为这些属性在没有角色覆盖的情况下不允许用于这些元素,并提供了正确使用的指导。

ARIA、反模式与你

Lobsters Hottest

本文批评了ARIA和ARIA创作实践指南(APG)的误用,警告不要使用LLM代理从APG生成代码,并强调在可访问性方面应优先使用原生HTML而非ARIA。

关于 <dl>

Simon Willison's Blog

Ben Meyer 的一篇博客文章分享了一些关于 HTML <dl> 元素的新鲜知识,包括多个 <dd> 可以跟在同一个 <dt> 后面、可以在 <div> 内分组、ARIA 标注,以及自 2008 年起它们就被称为“描述列表”。

简单HTML的超凡有效性

Hacker News Top

一篇博文,论证了简单HTML对于普遍可访问性的持续重要性,并通过一位女性使用PSP浏览器访问政府服务的故事加以说明。