内部に SELECT 要素を持つ FORM があります。
<form name="something">
<select>
<option>One</option>
<option>Two</option>
</select>
</form>
そしてCSS:
select
{
height:20px;
}
form select:focus
{
border: #ffdead solid 2px;
}
私がやっていることは、すべての SELECT が常に同じ高さであることを確認することですが、ユーザーがページ上の要素を TABS で移動すると、フォーカス時に SELECT に境界線が表示されるようにします。
これはほとんどのブラウザーで機能しますが、IE10 では、ユーザーが SELECT をクリックすると、選択は展開されません。フォーカスされているため、ユーザーはもう一度クリックしてオプションを展開する必要があります。
IE10 でどのように動作するかを確認するための JSFIDDLE は次のとおりです: http://jsfiddle.net/rtKGE/3/