【发布时间】:2013-01-14 04:31:02
【问题描述】:
为了给 HTML 标签添加更多含义,我使用了 data - *。实际上我已经从 jquery mobile 学到了这种方法。但最近我遇到了WAI-ARIA。它似乎与 data - * 几乎相似。谁能解释一下,这些有何不同以及它们的浏览器依赖性?
有用的链接
关于WAI-ARIA
关于data-*
更新: 最后.. 他们都是不同的。他们有一些多么相似的语法。这让我很困惑。我接受@Gajotres 回答。看到这个you tube video 为 ARIA 直播。将此视频与@Gajotres 的答案相匹配。
【问题讨论】:
-
您认为它们在哪些方面相似?
-
我对数据非常了解-*。 aria 具有类似的结构,例如 data-popup = aria-popup。我可以在 javascript 中访问数据弹出窗口。但是我可以用 aria-popup 做什么?
-
如果您认为
data-*与aria-*相似,那么您并不真正了解data-* -
@robertc 是的。也许。我知道数据-。但不是关于咏叹调-
-
您使用
role属性和aria-keyword来告诉辅助技术(例如屏幕阅读器)元素的用途。它旨在改善残疾用户(例如盲人用户)的体验,以便他们可以了解和/或转到页面的某些部分(标题、导航等)。data-keyword是主观的,取决于您想要命名它的名称,但它只是一种轻松管理数据并避免冲突和/或污染文档命名空间的技术。
标签: jquery html css jquery-mobile