html - "aria-haspopup"属性主要是针对工具栏菜单的吗?

标签 html popup wai-aria

我看到 aria-haspopup 属性被用在应用程序的工具栏菜单上,例如 WYSIWYG editor .但是,我还没有看到它被用于任何 ARIA 演示网站的主导航。

这个属性主要是为应用程序的工具栏菜单引入的吗?在网站的主导航(有子菜单)上使用它是否合适和合理?

最佳答案

刚刚看到这个属性被用在 jQuery UI Selectmenu 的标记上(在a元素上,是selectmenu的开关)。所以似乎可以在任何代码上使用它。

<span class="ui-selectmenu-button css-scope">
    <a class="ui-corner-all ui-state-default ui-widget ui-button" href="#speed" tabindex="0" id="speed-button" role="combobox" aria-expanded="false" aria-autocomplete="list" aria-owns="speed-menu" aria-haspopup="true">
        <span class="ui-icon-triangle-1-s ui-icon"></span>
        <span class="ui-selectmenu-text">Medium</span>
    </a>
 </span>

关于html - "aria-haspopup"属性主要是针对工具栏菜单的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11169626/

相关文章:

javascript - 将 HTML 显示为文本的组合框

python - 访问 kivy 弹出父级

accessibility - NVDA 没有阅读被赋予焦点的内容

javascript - Opencart Javascript 弹出必需选项警报

javascript - 如何将 "x"关闭按钮添加到 uk-modal 弹出窗口的右上角?

html - 有人可以解释 HTML5 aria-* 属性吗?

reactjs - 为什么 react wai-aria 不在camelCase 中?

html - 如何使文本适合页脚边距

javascript - 使用 JS 事件监听器选择一个分割

php - Laravel:简单表单获取请求返回 500 错误