我正在使用asp.net 3.5的asp.menu conrol。我希望子菜单完全透明,完全没有背景,只显示文本。有可能吗?
我尝试在css中为primaryDynamicMenuItem和primaryDynamicMenu类创建背景转换,但它在IE8中显示白色背景。 我也试过像
那样应用不透明度过滤器:alpha(opacity = 50);
滤波器:的progid:DXImageTransform.Microsoft.Chroma(颜色= '#FFFFFF');
滤波器:的progid:DXImageTransform.Microsoft.Alpha(不透明度= 50);
-moz不透明度:0.5;
不透明度:0.5;
当我在浏览器上查看源代码时
.ctl00_Menu_0 { *background-color:white;*visibility:hidden;display:none;position:absolute;left:0px;top:0px; }
.ctl00_Menu_1 { text-decoration:none; }...
这里背景颜色由.NET设置为白色,如何删除它并使其透明 如何去除白色背景并使asp.menu完全透明。
答案 0 :(得分:0)
几个方面:
你确定这个IE8而不是IE6吗?检查this out - 基本上IE6 filter
需要_filter
。
另一点是z-index
......通常问题出在z-index
...即将菜单的z-index
设置为高值,将内容设置为{{1}}价值低......
答案 1 :(得分:0)
尝试完每件事后,我不得不选择CSSAdapters作为菜单,因为它适用于所有浏览器。