我目前正在制作导航栏并遇到了aria-expanded
html 属性。我当然知道该元素用于让元素展开或折叠。我能找到的关于此的信息非常少W3C docs https://www.w3.org/WAI/GL/wiki/Using_aria-expanded_to_indicate_the_state_of_a_collapsible_elementIMO 不是那么清楚。
Question
这个属性具体是如何工作的呢?
The aria-expanded属性 https://www.w3.org/WAI/PF/aria/states_and_properties#aria-expanded只是用户代理的一个标志。它
指示该元素或其控制的另一个分组元素当前是展开还是折叠。
...该指示用于元素的内容,或者如果aria-controls https://www.w3.org/WAI/PF/aria/states_and_properties#aria-controls还指定了目标元素。
您设置它的值来指示您对页面所做的操作(例如,您扩展或收缩了一个部分)。它没有任何与之相关的特定行为,它是为了让用户代理知道发生了什么,以便它可以为其受众解释这一点(他们可能有视力障碍,需要一些其他指示来表明某个部分是/不是)展开)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)