0
我想爲自己製作一個小型網站,所以我會以初學者的身份提出這個問題。在懸停主菜單時,我無法成功讓子菜單包含另一個背景。懸停的CSS子菜單背景
HTML:
<div id="nav">
<ul class="sub1">
<li><a href="#"><h2>Home</h2></a></li>
<li><a href="#"><h2>About</h2></a><!---id="onlink"--->
<ul class="sub2">
<li><a href="#" title="About Us">Us</a></li>
<li><a href="#" title="About Our product">Our product</a></li>
</ul>
</li>
</ul>
</div>
CSS:
#nav{
width:100%;
height: 60px;
padding-top: 20px;
padding-bottom: 10px;
}
#nav ul{
margin:0;
padding:0;
width: 60%;
margin: auto;
}
#nav ul li{
margin:0;
padding:0;
list-style: none;
float:left;
position:relative;
background:transparent url(EN/Button_menu_unselected.png);
}
#nav ul li ul li{
background:aqua; /*Test that doesn't work*/
}
#nav ul li a{
text-align:center;
text-decoration:none;
height:20px;
width:100px;
padding:10px;
display:block;
color:#003300;
}
#nav ul ul{
position:absolute;
visibility:hidden;
}
#nav ul li:hover ul{
visibility:visible;
}
#nav ul li:hover a{
background-image: url(EN/Button_menu_rollover.png);
}
下拉項目得到相同的格式,被稱爲 「Button_menu_rollover」 按鈕,這給了我一個非常壞的結果。
先嚐試'background:red;'。我不認爲水色是一種有效的CSS顏色 – Mike 2012-01-30 00:27:27
它是,我以前使用它,它會自動出現(我正在使用Coda)。 – Trace 2012-01-30 00:35:31
工程...對不起, – Mike 2012-01-30 00:37:17