在争取 WCAG 2.0 合规性的过程中,我发现了很多关于正确处理按钮的信息,特别是考虑按钮可访问性和合规性所需的信息。
标记 a 的适当方法是<button>
什么?他们需要具备哪些属性或组合?
我的按钮分为三类:
- 具有描述其预期操作的文本的按钮。(例如“了解更多”以启动包含更多产品信息的模式)
- 具有未描述其操作的文本的按钮。(例如“X”或标题手风琴内容部分的文本)
- 没有描述其预期操作或其他内容的文本的按钮。(例如,切换轮播上下文的图标/图像)
例如,在上面 3 的以下简单示例中:http: //codepen.io/ga-joe/pen/ggeLeW
是否可以只aria-label
为没有文本的按钮添加属性?是否name
和/或value
总是需要?请发送帮助!谢谢!
这些似乎是相关的 WCAG 指南: