最佳答案
在 Webkit 浏览器中找到这个超级简单的小提琴,然后点击输入:
<input type="text">
<input type="text">
<input type="text">
<a href="#">my first link</a>
<a href="#">my second link</a>
<a href="#">my third link</a>
然后,请注意,您可以使用 标签键(以及 换挡 + 标签按相反的顺序导航)键盘导航输入和链接。
现在,看看 Mac OS 上 Firefox 的同样小提琴,做同样的事情。输入获得焦点,但链接不会获得焦点。这不是 CSS 显示问题。焦点从最后一个输入跳转到 URL 栏。
我在标记中尝试了无数次 tabindex
声明的组合,但都没有用,例如:
这到底是怎么回事? 我会接受任何答案,有:
A)在 Firefox 中工作的小提琴
B)解释 Mozilla 脑子里到底在想什么,这似乎与 规格相矛盾。