HTML属性accesskey无法正常工作

Vor*_*ler 5 xhtml accessibility

所以,我正在测试所有不同的HTML标签和属性,稍微提升一些东西,并且出于某种原因,accesskey似乎不起作用.

accesskey属性用于将键分配给元素.根据您的操作系统,按Alt +键(Windows)或Cmd +键(Mac)将关注该元素.

这里有一点点:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us">
<head>
    <title>Title</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <style type="text/css">
        a:focus{
            color:red
        }
    </style>
</head>
<body>
    <a accesskey="x" target="new" href="#">Hello</a>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

所以我正在开发一台Windows机器.因此,当我按下Alt + x时,我希望锚点变红.但事实并非如此.代码有问题,或者我预计会发生错误的事情?

在Firefox上,没有任何反应.谷歌浏览器打开一个新选项卡(因为它应该,目标属性说"新",这意味着在新的选项卡/窗口中打开)和IE跳转到锚点但不做任何进一步.

bob*_*nce 16

Firefox的accesskey修饰符是Shift + Alt.


Web*_*ter 6

Alt + [访问键]

    Internet Explorer for Windows
    Chrome for Windows (not that Shift is required in some circumstances
    Safari for Windows
Run Code Online (Sandbox Code Playgroud)

Shift + Alt + [快捷键]

    Firefox for Windows
Run Code Online (Sandbox Code Playgroud)

Ctrl + Option + [访问键]

Safari for Mac
Chrome for Mac
Firefox for Mac
Run Code Online (Sandbox Code Playgroud)