2016-12-23 4 views
2

taborderに問題があります。 Webページでは、カスタムtabindexを持つ要素があり、tabindexはtabindex0の後にジャンプしてからtabindex1に戻ります。 taborerをURLに制限するにはどうすればよいですか。 誰もがなぜそれが起こっているのかアイデアを伝えることができます。tabindex0の後にURLへジャンプするタブ順序

ありがとうございました。

答えて

0

あなたはtabindex="1"で始まる必要があります。

tabindex="1"(または1より大きい任意の数値)は、明示的なタブ順序を定義します。これはほとんど常に悪い考えです。

tabindex="0"は、リンク以外の要素やフォーム要素でキーボードフォーカスを受け取ることができます。タブの順序は変更されませんが、ページ上のリンクのように論理ナビゲーションフローに配置されます。注意点が

:デフォルトのタブ順序は、タブオーダーができない理想的ではない、と

    • :理論的には

      、tabindex属性は例だけを使用する必要がありますコンテンツ内のアイテムを再配置することによって、および/またはスタイルシートを変更して最良の視覚的配置を反映させることによって変更することができる。

    出典:http://webaim.org/techniques/keyboard/tabindex

  • +0

    が、私はtabindexを0を持つ要素をヘッダしている、ことを制限するための任意のアイデアがあります – anu

    関連する問題