我想有一個懸停框在我的清單上,以便他們可以並排顯示字母。 這個link顯示了一個例子,只要我把鼠標光標放在單詞「title」上,我就會有A,B,C和更多的並排。顯示內聯li項左浮動
我如何通過調整CSS來實現這一目標?
截至目前,我只能以垂直順序顯示A,B,C。 CSS截至目前:
#topbar{
width: 80%;
list-style-type: none;
}
#topbar > li:hover ul { display: inline;}
#topbar > li {
float: left;
margin-left: 20px;
margin-right: 20px;
font-family:"Georgia";
}
#topbar > li > ul {
float:left;
display: none;
top:32px;
position: absolute; border-style:solid; padding-left:10px; padding-right:10px;
border-width:1px; background-color:white;list-style-type: none;}
}
和我UL和李代碼:
<ul id="topbar">
<li> <a href="#">Title</a>
<ul>
<li><a href="#">A</a></li>
<li><a href="#">B</a></li>
<li><a href="#">C</a></li>
<li><a href="#">D</a></li>
<li><a href="#">E</a></li>
<li><a href="#">F</a></li>
<li><a href="#">G</a></li>
<li><a href="#">H</a></li>
,,,
</ul>
</li>
<li> <a href="#">Type</a>
<ul>
<li><a href="#">A</a></li>
<li><a href="#">B</a></li>
</ul>
</li>
<li> <a href="#">Format</a>
<ul>
<li><a href="#">A</a></li>
<li><a href="#">B</a></li>
</ul>
</li>
</ul>
嗨,什麼是'保證金:0 5px的;'手段? – exxcellent
'margin-top:0; margin-bottom:0; margin-left:5px; margin-right:5px; – Clive