找到了这个关于使用 CSS 设置下拉菜单样式的很酷的小教程。您可以更改有关框的所有内容 - 边框、字体、背景颜色等,包括下拉箭头。我做了一个自定义的下拉箭头以适应网站的风格。在 Chrome、Safari 和 Firefox 中都可以正常工作。在 Opera 上,框样式仍然存在,但箭头恢复为默认样式。我可以忍受这个。
但是 ole friend 都是 Internet Explorer 的问题。它还恢复为默认箭头,但我的自定义箭头的一部分在默认箭头下方可见。
有人知道我该如何解决这个问题吗? 测试版本为IE 9
这是一个链接代码和 CSS:http://tinkerbin.com/mD2vfqLQ
以及不同浏览器的一些截图:http://ScrnSht.com/sqrnlh
最佳答案
有一个条件 CSS 类:
<!--[if IE]>
.select_style select {
background-image: none !important;
}
<![endif]-->
改成<!--[if lte IE 8]>
如果是特定版本的IE
关于css - 寻找 IE 的 CSS 修复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12972476/