我在。net 4.0框架(VS 2010)中在Win XP SP2中工作。
在网站。我有一个控件,它是动态填充的。在填充控件时一切都很好,但是当鼠标悬停在此菜单项上时,它显示正确,但它会将页面的内容推到下面(在我的示例中,"MainContent"的内容被推到下面)。
我试着改变div的属性,但是没有乐趣。任何帮助都将不胜感激。
网站内容。主
**<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);**
您已经在包装菜单的div上有了一个clear。而不是清除包装应该浮动。
是否有任何CSS与上面的标记相关?