css - 寻找 IE 的 CSS 修复

标签 css

找到了这个关于使用 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/

相关文章:

html - 使用 CSS3 创建纸张 curl

javascript - 为移动设备调整 Javascript 功能

html - IE9 float 额外间距

关键帧动画后CSS3消失

javascript - 如何使用 JQuery 停止在文本框中插入预定义的 html 标签

html - 不重复使图像消失

html - 使两个值的 div 宽度最大?

javascript - 按类获取元素 - 使用破折号

jquery - 如何从砖石图片库中删除空白

html - CSS 高度 - 2 个 div 之间为 100%