1

IE(10でも)は、:focus実際にはフォーカス可能ではない多くの要素に疑似クラスを設定しているようです。これを行うブラウザは他にありませんが、おそらく私の CSS はとにかく「間違っている」のです。HTML 要素に適切なクラスと tabindex を追加せずに、IE が tabindex を持たない DIV にフォーカスするのを防ぐ方法はありますか?

CSS:

:focus {
    box-shadow: 0px 0px 3px #000;
    /* etc. */
}
4

1 に答える 1

0

あなたはこれを試してみるかもしれません

:focus[tabindex] {
    box-shadow: 2px 2px 2px red;
}

異なるインデックス結果を設定することもできます:

:focus[tabindex='1'] {
    box-shadow: 2px 2px 2px red;
}
于 2013-07-24T20:34:06.717 に答える