質問としては本当に。ページに、キーボードのタブ キーを使用して移動するときに無視したい入力ボックスがあります。
この入力ボックスを単純なボットのハニートラップとして使用し、ページの外に配置しているため、タブ キーを使用している瞬間に、ユーザーがこの要素にタブで移動しても何もフォーカスされていないように見えます。
質問としては本当に。ページに、キーボードのタブ キーを使用して移動するときに無視したい入力ボックスがあります。
この入力ボックスを単純なボットのハニートラップとして使用し、ページの外に配置しているため、タブ キーを使用している瞬間に、ユーザーがこの要素にタブで移動しても何もフォーカスされていないように見えます。
この要素にを設定しtabindex="-1"
て、タブ順で無視されるようにすることができます。 0
それ自体でタブの順序を理解するように-1
ブラウザに指示し、それを無視するようにブラウザに指示します。
属性を使用tabindex
して、タブキーが要素を循環する順序を定義できます。設定tabindex="-1"
すると、要素はスキップされます。
詳細については、 http://www.webcheatsheet.com/HTML/controll_tab_order.phpなどを参照してください。
UPDATE は、コメントに基づいてtabindex="0"を"-1"に変更しました
display: none
代わりに。