我有一个带有下拉菜单的网站,并且我使用的是为了美观而选择的。
除了 IE9,它在每个浏览器中看起来都一样(胡佛 = 灰色背景)。
使用BrowserStack进行了测试
ASP.NET 代码:
<select data-placeholder="Select some tags" class="chzn-select" multiple style="width: 350px;" tabindex="4">
<option value=""></option>
<option value="Online">Online</option>
<option value="Offline">Offline</option>
<option value="Registered">Registered</option>
<option value="Unregistered">Unregistered</option>
</select>
CSS 代码:
.chzn-container .chzn-results .highlighted {
background-color: #aaa;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaa', endColorstr='#999', GradientType=0 );
background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #aaa), color-stop(90%, #999));
background-image: -webkit-linear-gradient(top, #aaa 20%, #999 90%);
background-image: -moz-linear-gradient(top, #aaa 20%, #999 90%);
background-image: -o-linear-gradient(top, #aaa 20%, #999 90%);
background-image: linear-gradient(#aaa 20%, #999 90%);
color: #fff;
}
.chzn-container .chzn-results .highlighted em {
background: transparent;
}
看起来 IE9 没有获得属性..
但为什么?Visual Studio 2012 告诉我 IE 与这些参数兼容。
我感谢所有提示,谢谢!