使用aria-describedby属性为交互控件提供描述性标签____20160503
原文地址
说明
该技巧的目的是说明怎么样使用WAI-ARIA aria-describedby
属性为用户界面元素提供编程式确定的描述信息。aria-describedby
属性通过一个id
参照表可以链接描述信息到一个或更多元素。id参考列表包含一个或多个不同的元素id
;
注意:aria-describedby
属性不是设计来参考外部资源的描述,因为它是一个id
,必须引用相同DOM文件中的元素。
样例
样例1:使用aria-describedby
属性描述临近button
的行为
在线样例
样例2:使用aria-describedby
属性将说明与表单联系起来
效果
样例3:使用aria-describedby
为button
提供详细信息
效果
选择该网页的字体大小
选择该网页的颜色
自定义此页面上使用的布局和样式
样例4:使用aria-describedby
属性为表单区域连接提示
role="tooltip"
表示提示文本
aria-hidden
字符串。可选值为true
和false
, true
表示元素隐藏(不可见),false
表示元素可见。
无障碍效果体验
在IE11浏览器中,使用NVDA屏幕阅读器可以朗读出使用aria-describedby链接的文本,使用永德和争渡屏幕阅读器不能朗读出该属性链接的文本。