[英]Screen readers and Access keys
HTML访问键能否仅将焦点放在链接或按钮上而不触发元素? 用户可以将网页上的现有访问密钥值更改为他们的首选值吗?
accesskey
属性是全局的,可以放在任何元素上。 但是,如果元素本身不接受焦点,则它将不会执行任何操作。 您还必须向该元素添加tabindex='0'
,例如
<span tabindex='0' accesskey='a'>foo</span>
有些浏览器只是将焦点移到该元素上,而某些浏览器(如果该元素是“可单击的”事物,例如按钮或链接)将激活它。 您对此没有任何控制权。
除非您提供用户界面,否则用户无法更改访问密钥。
快捷键一旦知道就很有帮助,但是除非在页面上有关于它们的工具提示或说明,否则它们通常是无法发现的。 除非在元素获得焦点时显示工具提示,否则工具提示不会帮助仅使用键盘的用户。 例如,在Wikipedia.org上,搜索字段的访问键为F,但您无法通过查看来知道它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.