我有一个表格,里面有一个 SELECT 元素。
<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 时,选择不会展开 - 它是聚焦的,用户必须再次单击才能展开选项。
这是一个 JSFIDDLE,看看它在 IE10 中是如何工作的:http: //jsfiddle.net/rtKGE/3/