在 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>
然后,请注意,您可以使用Tab键(和Shift+Tab以相反的顺序导航)在输入和链接中进行键盘导航。
现在,看看 Mac OS 上的 Firefox 中的相同小提琴并做同样的事情。输入获得焦点,但链接不会获得焦点。这不是 CSS 显示问题。焦点从最后一个输入跳转到 URL 栏。
我tabindex
在标记中尝试了无尽的声明组合,但无济于事,例如:
这到底是怎么回事?我将接受任何具有以下内容的答案:
a)在 Firefox 中工作的小提琴
b)对 Mozilla 头脑中到底发生了什么的解释。它似乎与规范相矛盾。