2011-11-16 100 views
1

roll over menu股利不列入調整它的大小與子元素

列表菜單調整,但div容器似乎並沒有調整其大小。 這是我的菜單的圖像。我嘗試了很多解決方案,但沒有奏效。 這裏是DIV容器的一些風格:

#container{ 
margin-left: 4px; 
margin-right: 8px; 
padding-top: 12px; 
position: relative; 
top: -11px; 
} 

這裏是我的div:

<div id="categoryTab"> 
<% 
    string url = HttpContext.Current.Request.Url.AbsoluteUri; 
    if (url.ToLower().Contains("Test/TestW".ToLower()){ 
     Response.Write("<ul id='aa'>");   
    } 
    else 
    { 
     Response.Write("<ul id='bb-v'>");   
    } 
%> 
<% foreach (var a in Model.Department) 
{ %> 
<li> 
This is my text. 
<% if (a.Categories.Count() > 0){ %> 
    <ul style="z-index:0;"> 
    <% foreach (var b in ci.Distinct()){ %> 
     <div style="z-index:0;"> 
     <li> 
      Sub menu 
     </li>     
     </div>     
    </ul> 

     <%} 
     }%> 
    </li> 
    </ul> 
</div> 

誰能幫我請。 謝謝。

+0

任何人都知道嗎?請分享。 – Nothing

回答

0

看起來您需要在子菜單上設置一個絕對位置,以便將其從潛水流中移除,但要放在容器div內。我認爲更合適的方式是浮動的,但沒有看到更多的代碼,這很難說