Можно ли убрать белый фон в динамическом подменю asp.menu и сделать его прозрачным - PullRequest
0 голосов
/ 10 ноября 2011

Я использую asp.menu conrol от asp.net 3.5.Я хочу, чтобы подменю было полностью прозрачным, без фона и отображался только текст.Возможно ли это?

Я попытался сделать фон прозрачным в css для класса primaryDynamicMenuItem и primaryDynamicMenu, но в IE8 отображается белый фон.Я также пытался применить прозрачность, например

фильтр: альфа (непрозрачность = 50);

фильтр: progid: DXImageTransform.Microsoft.Chroma (Color = '# FFFFFF');

filter: 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 полностью прозрачным.

Ответы [ 2 ]

0 голосов
/ 17 января 2012

Попробовав все, мне нужно было выбрать CSSAdapters для меню, чтобы оно работало во всех браузерах.

0 голосов
/ 10 ноября 2011

Несколько аспектов:

Вы уверены, что это IE8, а не IE6?проверьте this out - в основном для IE6 filter должно быть _filter.

Другим пунктом является z-index ... часто проблема в z-index ..то есть установите z-index в меню на высокое значение, а на содержимое - на низкое значение ...

...