IE中的css不透明度
如何在IE的子菜单背景中设置平滑导航菜单中的透明度或过滤器 当我将ddsmoothmenu.css设置为IE中的css不透明度,css,opacity,Css,Opacity,如何在IE的子菜单背景中设置平滑导航菜单中的透明度或过滤器 当我将ddsmoothmenu.css设置为 .ddsmoothmenu ul li { position: relative; display: inline; float: left; background: #0a449e; opacity: 0.9; filter :alpha(opacity=90); zoom: 1; } 它在chrome和FF中很糟糕,但在IE中没有
.ddsmoothmenu ul li
{
position: relative;
display: inline;
float: left;
background: #0a449e;
opacity: 0.9;
filter :alpha(opacity=90);
zoom: 1;
}
它在chrome和FF中很糟糕,但在IE中没有显示子菜单。为什么?PLS给出解决方案,如果有人知道………我发现filter:alphaopacity=n在IE中给出混合结果。当它不起作用时,我将在仅IE的样式表中使用以下内容以获得相同的效果: IE-only CSS:
在上面的例子中,trans-bg.png是一个透明的.png,相当于90%不透明度下的颜色0a449e。如果您还不知道这一点,它专门用于解决与web开发相关的问题。你会从那里的专家那里得到更好的答案。如果你删除对不透明度的引用,子菜单会显示在IE中吗?
.ddsmoothmenu ul li {
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='trans-bg.png',sizingMethod='scale');
}