Twitter bootstrap Bootstrap Dropdown.js:哪些HTML属性是真正必要的?(数据目标、角色、aria…)
我们使用的是 由于我们不在应用程序的任何其他部分使用引导,所以我们通常不使用aria属性,因此现在我们不确定哪些属性可以从复制粘贴的HTML结构中剥离出来 在我看来,我们只需要:Twitter bootstrap Bootstrap Dropdown.js:哪些HTML属性是真正必要的?(数据目标、角色、aria…),twitter-bootstrap,drop-down-menu,wai-aria,Twitter Bootstrap,Drop Down Menu,Wai Aria,我们使用的是 由于我们不在应用程序的任何其他部分使用引导,所以我们通常不使用aria属性,因此现在我们不确定哪些属性可以从复制粘贴的HTML结构中剥离出来 在我看来,我们只需要: 但是一位共同开发人员认为,我们还需要数据目标='#'和角色class='button/菜单',甚至aria labelledby=…之类的东西。是这样吗?我们真的只想要下拉功能,没有额外的可访问性相关的东西 谢谢您提供的信息。关于 […]目前,咏叹调labelledby和咏叹调describedby更为有力
但是一位共同开发人员认为,我们还需要数据目标='#'
和角色class='button/菜单'
,甚至aria labelledby=…
之类的东西。是这样吗?我们真的只想要下拉功能,没有额外的可访问性相关的东西
谢谢您提供的信息。关于
[…]目前,咏叹调labelledby和咏叹调describedby更为有力
支持将文本内容关联到交互式文档的子集
内容元素在撰写本文时,它们无法正常工作
链接[编辑器:添加阻止错误链接?],对嵌入内容的支持是
未知,但可以安全地用于表单控件,包括许多
输入类型
为了使之有意义,还应该有一个元素aria,用地址标记,比如
<a href="#" aria-labelledby="meaningless">link</a>
<span id="meaningless">click here</span>
点击这里
显然,是合法的。读者应该如何解析按钮/菜单?即使拆分,这两个角色也不兼容。有关在不同情况下如何以及何时使用role属性的信息,请参见本文
我个人的结论是:完全同意你的观点,Joshua Muheim-role='button/menu'
和aria labelledby=
在这种特定环境下是浪费时间