IE选择下拉样式问题

时间:2015-09-17 06:58:48

标签: jquery css internet-explorer

我正在尝试更改select元素文本的颜色。它适用于除IE之外的所有浏览器(尚未尝试过safari)。

<div class="lang"> 
    <select id="language" class="selectOptionHeader">
        <option>sdafasd</option>
        <option>asdfas</option>
        <option>asdf</option>
    </select>
</div>
#language {
    background: #DEDEDE -ms-linear-gradient(top , #2B3133, #000000) repeat scroll 0% 0%;
    color:#FFC31B;
    -webkit-appearance: none;
    -moz-appearance: none;
}

我知道这是正确的方法,因为当我在IE中执行此操作时,相同的代码在小提琴中起作用。但不知何故,当它在我的页面中实现时,它无法在IE中运行。

有任何建议,解决方案或黑客攻击吗?

1 个答案:

答案 0 :(得分:0)

IE,毕竟是一个大问题,他们仍然没有与样式表的兼容性,我只是建议你必须创建一个callback.css,其中存储另一个与css兼容的css IE

这个人不会工作

background: #DEDEDE;

但是这个会起作用

Label

或使用背景图片代替