0

Win XP SP2 の .net 4.0 フレームワーク (VS 2010) で asp.net Web サイトに取り組んでいます。

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 に答える