0

我正在使用 Win XP SP2 的 .net 4.0 框架(VS 2010)中的 asp.net 网站。

在 site.master 页面中,我有一个控件,它是动态填充的。填充控件一切正常,但是当鼠标悬停在此菜单项上时,它显示正确,但它会将页面内容推送到下方(在我的示例中,“MainContent”的内容被推送到下方)。

我尝试更改 div 的属性,但没有任何乐趣.. 任何帮助将不胜感激。

Site.Master的内容

     **<div class="title">
     <h1>
     My ASP.NET Application
     </h1>
     </div>
<div class="clear hideSkiplink">
    <asp:Menu ID="mnuMain" runat="server" BackColor="#FFFFCC" CssClass="menu">
        <DynamicItemTemplate>
                  <%# Eval("Text") %>
        </DynamicItemTemplate>
    </asp:Menu>
</div>
<div class="main">
    <asp:ContentPlaceHolder ID="MainContent" runat="server"/>
</div>
<div class="footer">

   </div>**

动态添加的示例代码

    **MenuItem item = new MenuItem();
    MenuItem item1 = new MenuItem();
    item.Text = "Main Menu";
    item1.Text = "sub menu1";
    item.ChildItems.Add(item1);
    mnuMain.Items.Add(item);**
4

1 回答 1

0

您已经清楚地了解了包装菜单的 div。而不是清除包装应该浮动。

是否有任何与上述标记相关的 CSS?

于 2011-10-10T16:30:54.393 回答