嗨,我在列表项导航菜单上遇到了一个非常奇怪的经历。

在主要父级li上,我有背景色,但是当我下拉到li ul li时,我希望删除背景色,在除IE9/8/7之外的所有浏览器上,背景色都可以正常工作。

我的基本代码是:

 .topnav li {
    background:#c60;
    }
    .topnav li ul li {
    background:none;
    }


IE中仍然显示background color,我已经尝试了所有我能想到的。

该网站是link is

最佳答案

li在Internet Explorer中已对其应用了渐变过滤器-您需要将其设置为none(或等效值)以删除背景。

例如。

.topnav li ul li { filter: none; }

关于css - 在Internet Explorer中样式化列表项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12617378/

10-12 22:20
查看更多