div
をtabindex
属性でtabbableにして、隠しコンテンツにアクセスできるようにしました。Tabindexフォーカススタイル
現在のところ、マウスでクリックすると、div
はブラウザ:focus
スタイリングを取得します。
キーボードからアクセスすると、フォーカス可能なスタイリングのあるタブ可能な要素を持つ方法がありますか??アンカー要素にはデフォルトでこれがあります。 tabindex='0'
と
Div
マウスとキーボード 相互作用- にブラウザのフォーカスのスタイルを取得するアンカーは、私はアンカーをエミュレートするためのdivたいだけ
キーボード操作 にブラウザのフォーカスのスタイルを取得します。それをアンカーにすることは、残念ながらオプションではありません。
私は本当に迷っています。
編集 - >ここでは一例です:http://jsfiddle.net/LvXyL/2/
FWIW:あなたが記述している動作は実際にブラウザに依存するようです:Chromeでは、divはマウス/キーボードでフォーカススタイルを取得しますが、記述したとおりにキーボードでのみアンカーします。 IEでは*マウスとキーボードのどちらでもフォーカス矩形を取得します。一方、Firefoxでは、キーボードがそのフレームで使用されるまでフォーカスアウトライン*を取得しません。その後、マウスとキーボードの両方のフォーカスアウトラインが取得されます。 – BrendanMcK