好的,现在这让我发疯了,我已经搞砸了我的所有代码,仍然无法让它发挥作用。
我正在开发WP主题,为此我向用户提供了在固定标题或流畅标题之间进行选择的可能性。
当用户在IE下选择下拉菜单根本没有显示的固定文件时,会出现问题。
我在这里创建了一个示例网站:http://makanudos.com/tests/适用于任何愿意帮助我的人。
提前多多感谢!
答案 0 :(得分:6)
#menuConquistador { filter: alpha(opacity=96); }
打破了IE8中的显示。禁用它会使菜单按预期显示。
我认为这就像设置this article suggests一样简单,但是,即使使用正确的IE8 -ms-filter
扩展名,也会导致子菜单隐藏在页面的其余部分之下。
编辑:如果您确实需要96%的不透明菜单,可能会找到一些解决方法here :-)就个人而言,我只是删除了IE7 / 8的过滤器。拥有不错浏览器的用户可以获得良好的透明效果。
此外,刚刚找到Internet Explorer CSS property "filter" ignores overflow:visible
修改2:好的,所以添加
#menuConquistador { -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(opacity=50)'; }
和删除z-index:10000
(#menuConquistador
选择器似乎有两个)允许菜单出现在IE8中并且具有不透明度!