2012-09-17 64 views
0

我在.aspx網頁中有一個導航菜單。 我將每個MenuItem.ImageUrl設置爲.png圖像。 問題是圖像顯示時帶有一個邊框。 問題是我該如何消除這個邊界?NavigationMenu.ImageUrl邊框樣式?

三江源非常

Piercarlo

在以前的補充:

​​

我想消除箭頭指示的邊界,圖像被提上了菜單項目menuItem .ImageUrl的屬性。 的形象是16像素巴紐背景透明,無邊框

我嘗試之後沒有成功:

  • CSS:邊界:無,菜單的

  • 屬性:

    <asp:Menu runat="server"> 
    <StaticMenuItemStyle BorderStyle="None" /> 
    <DynamicMenuItemStyle BorderStyle="None" /> 
    

我不知道該怎麼辦。

謝謝幫助;

回答

0

我找到解決方法的代碼下面我的問題與JavaScript的幫助去除圖像周圍的邊框CssClass屬性:

window.onload = GetMenuImage; 
function GetMenuImage() { 
    var NavMenu = document.getElementById('<%=NavigationMenu.ClientID%>'); 
    if (NavMenu != null) { 
     var Images = NavMenu.getElementsByTagName('img') 
     var cont = 0; 
     while (cont < Images.length) { 
      Images[cont].style.border = 'none'; 
      Images[cont].style.heigth = '10%'; 
      Images[cont].style.width = '10%'; 
      cont++; 
     } 
    } 

我希望這可以幫助一些其他別的

再見 Piercarlo

0

設置Menu控制控件的CSS類,然後可在與border:none;