aria-expanded和aria-haspopup属性是否适用于<select>元素?

时间:2016-10-17 11:18:25

标签: javascript html accessibility wai-aria

来自W3C维基   例如,当作者使用可折叠内容隐藏导航时   菜单或内容列表,触发链接或按钮应该   向屏幕阅读器用户指示下面的可折叠内容   处于展开状态或处于折叠状态。咏叹调扩大了   属性用于此目的。 这包括&lt; select&gt;元素或仅适用于导航项目?

1 个答案:

答案 0 :(得分:4)

The select element可以接受任何全局INFO 2016-10-17 12:30:34,751 module.py:402] [default] Detected file changes: /home/openstack/googleAppEngine/fastsimon/task2/task2_with_main/main.py ERROR 2016-10-17 12:30:42,328 wsgi.py:279] Traceback (most recent call last): File "/home/openstack/googleAppEngine/google-cloud-sdk/platform/google_appengine/google/appengine/runtime/wsgi.py", line 267, in Handle result = handler(dict(self._environ), self._StartResponse) TypeError: 'RequestHandler' object is not callable INFO 2016-10-17 12:30:42,335 module.py:788] default: "GET /get HTTP/1.1" 500 - 属性以及适用于角色列表框的任何aria属性。

任何角色都允许

aria-haspopup,列表框角色允许aria-expanded

请注意,浏览器应该已经定义了default implicit semantic,因此您无需关心如何定义aria-*属性来定义aria控件的状态。重新使用原生元素。