我目前正在制作导航栏并遇到了 aria-expanded
html 属性。我当然知道元素是用来让一个元素展开或折叠的。我找不到关于这个和 W3C docs 的很少信息。 IMO 不是很清楚。
问题
这个属性究竟是如何工作的?
最佳答案
aria-expanded
attribute只是用户代理的标志。它
Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.
...该指示用于元素的内容,或者如果 aria-controls
还指定了目标元素。
您设置它的值以指示您对页面所做的操作(例如,您扩展或收缩了一个部分)。它没有任何与之关联的特定行为,它是为了让用户代理知道发生了什么,以便它可以为它的观众解释它(他们可能有视力障碍,需要一些其他指示来表明某个部分是/不是展开)。
关于javascript - aria 扩展的 html 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48599822/