1

我试图在选择时从选项框中删除焦点颜色。当您从选择框中选择日期时,它在 IE 中显示蓝色背景色。我想删除这个。如果您通过单击页面取消选择,它就会消失。选择框以外的其他地方。

我在 css 下面尝试过,但它在 IE8 中不起作用。

select option:focus{
  background-color: transparent;
}

在此处输入图像描述

4

2 回答 2

0

正如 w3school 所说:

注意:要使 :focus 在 IE8 中工作,必须声明 DOCTYPE。

于 2013-06-14T21:10:46.410 回答
0

请在小提琴中有任何可重现的代码吗?

您是在 VM IE8(很棒)还是 IE9/10 中作为 IE8(不要)进行测试?

您是否尝试过:active而不是:focus(但我认为这是 IE7 的问题,而不是 IE8)

关于什么:

option:focus {
    background-color: inherit !important;
}
于 2013-06-14T23:35:19.853 回答