Internet Explorer 11选择元素边框

时间:2014-03-25 13:45:12

标签: internet-explorer internet-explorer-11

当您点击select元素时,选项周围的Internet Explorer 11中有一个巨大的黑色边框。

http://jsfiddle.net/as2ge/

有谁知道如何删除它?

1 个答案:

答案 0 :(得分:2)

边框似乎是显示菜单的弹出窗口的固有内容。 (您可以通过按Alt键显示菜单然后选择“视图”|“样式”|“无样式”来测试这个小提琴。它需要一些滚动,但是当你到达渲染元素时,你会看到弹出窗口仍然使用较大的边框。

这个边界,BTW,作为一个视觉指示器,旨在吸引人们关注弹出窗口作为触摸目标。 AFAIK,管理它的唯一方法是覆盖默认窗口样式,可能使用BHO。这只适用于桌面的IE浏览器。 (在IE的Windows应用商店演示文稿中会被忽略。)

有许多专有pseudo selectors可用,但似乎都没有影响弹出窗口。 (您的测试可能比我的测试更成功。)

您可以考虑在IE的UserVoice suggestion box中查找相关建议。如果你找到它,请投票。如果没有,你可以添加一个并提倡它。根据IE开发团队的说法,他们会actively reviewing并考虑这种反馈。

最后,我不认为有一种受支持的方式来修改浏览器的默认样式表。 (我确定当前没有对默认样式表的引用。)也许应该有,但这可能需要在建议框中输入另一个条目。 : - )

希望这会有所帮助......