嗨,我在列表项导航菜单上遇到了一个非常奇怪的经历。
在主要父级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/