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の頭の中で正確に何が起こっているかの説明。仕様に矛盾しているようです。
いや、それはマックのものだ。...私の答えを参照してください
—
ベン・
そうそう。この動作は、「すべてのコントロール」を有効にしていない場合など、Safariでも発生するはずです。これはMozの問題ではありません
—
ライアンB
tabindex
のをドロップしてみて、すべてのtabindex="-1"
リンクのみを配置してください。テストするFFにアクセスできません。