0
我似乎無法確定如何添加邊框底部:1px實體#FFF到所有子菜單項時徘徊?添加border-bottom:1px solid #FF到懸停在CSS水平下拉菜單上的子菜單
#menu{
padding:0;
margin:0;
position: fixed;
top: 30px;
left: 0px;
font-size: 8pt;
}
#menu ul{
padding:0;
margin:0;
}
#menu li{
position: relative;
float: left;
list-style: none;
margin: 0;
padding:0;
}
#menu li a{
width:120px;
height: 20px;
display: block;
text-decoration:none;
line-height: 20px;
background-color: #A9BBD3;
color: #FFF;
}
#menu li a:hover{
background-color: #446087;
}
#menu ul ul{
position: absolute;
top: 20px;
visibility: hidden;
}
#menu ul ul li a {
width: 115px;
padding-left: 5px;
}
#menu ul li:hover ul{
visibility:visible;
}
#menu > ul > li > a{
text-align:center;
}
<div id="menu">
<ul>
<li><a href="#nogo">File</a>
<ul>
<li><a href="#nogo">Save</a></li>
<li><a href="#nogo">Link 1-2</a></li>
<li><a href="#nogo">Link 1-3</a></li>
</ul>
</li>
<li><a href="#nogo">Edit</a>
<ul>
<li><a href="#nogo">Add</a></li>
<li><a href="#nogo">Delete</a></li>
</ul>
</li>
<li><a href="#nogo">Reports</a>
<ul>
<li><a href="#nogo">Link 3-1</a></li>
<li><a href="#nogo">Link 3-2</a></li>
<li><a href="#nogo">Link 3-3</a></li>
</ul>
</li>
</ul>
</div>
工程就像一個魅力。我有點想,最好將它應用到懸停的主要頂層菜單上,這樣可以提醒用戶他們正在使用哪個菜單,並且它看起來會更美觀。你如何將它應用在懸停上,僅僅用於頂層菜單(索引菜單)? –
我不清楚你想要什麼。你想讓邊框底部只出現在頂層菜單項下?還是你想要它適用於所有懸停的菜單項?在我看來,將邊框放在主菜單項下面不會比現在更清晰......可能統一主菜單項和其顯示的子項之間的背景色可能更清晰,但它也可以看起來,這將是相當明顯的兒童屬於哪個主菜單項,因爲他們正好在它的下面,並在寬度上匹配它。 –