-1

サブメニューを持つメニュー付きのマスターページがあります。このマスター ページに追加された Web フォームがあります。このフォームにはいくつかの UI を備えたテーブルがあります。問題は、ページに表示されていないコンテンツページの下にサブメニューが表示されていることです。実際にはコンテンツページの下に隠れています。

コンテンツ ページにサブ メニューを表示するには、どのプロパティを設定する必要がありますか。

     Css  for menu is 
     .nav {
float:left;
display:block;
left:220px;
position:absolute;
     }

     .nav ul

     {
list-style:none;
margin:0px;
padding:0px; }

     .nav li
     {
position:relative;
width:150px;
background-color:#333333;
text-align:center;
border-right:1px soloid white;
line-height:30px;
height:30px;
display:block;
float:left;
margin-right:1px;
}


     .nav li ul {
list-style:none;
visibility:hidden;
margin:0px;
position:absolute;
top:30px;
left:0; }

     .nav li ul li {
position:relative;
float:none;
width:150px;
height:auto;
padding-left:1px;
border-top:1px solid white;
margin:0;
text-align:left; }

     .nav a
{

text-decoration:none;   
color:#FFFFFF; }
     .nav li:hover ul {
visibility:visible; }


     .nav li:hover {
background-color:#3300FF;
font-size:1.3em; }

メニューコードは

     <div class="nav">

     <ul >
            <li> <a href="#">Home</a>    </li>
            <li> <a href="#">Products</a>  

                     <ul>
                            <li>
                                    <a>List of Products</a> 
                           </li>
                            <li>
                                 <a> List of Products </a>
                              </li>
                            <li>
                                <a>
                                List of Products
                                </a>

                            </li>

                    </ul>
                </li>
            <li> <a href="#">Services</a>    </li>
            <li> <a href="#">AboutUs</a>    </li>
            <li> <a href="#">Careers</a>    </li>

            <li> <a href="#">Contact Us</a>    </li>

     </ul>

     </div>

このコードはすべて、asp.net のマスター ページに配置されます。

4

1 に答える 1