我有一个无序列表,列表项已被设置为显示:内联。 我喜欢它的外观,但是当项目换行到下一行时,项目之间的垂直空间重叠。如何将垂直空间添加到水平列表中?
我试着在li项目,ul项目和这些项目所包含的div设置边距.Li项目不会扩展,他们不会使用我通过div提供的额外空间。
这里是什么它目前看起来像一个截图:
HTML:
<div class="hometrailertypes">
<ul>
<li><a href="/utility/Box_Series">Box Series</a></li>
<li><a href="/utility/Landscaper_Series">Landscaper Series</a></li>
<li><a href="/utility/ATV/Utility_Series">ATV/Utility Series</a></li>
<li><a href="/utility/Snowmobile_Hauler_Series">Snowmobile Hauler Series</a></li>
<li><a href="/utility/Car_Hauler_Series">Car Hauler Series</a></li>
<li><a href="/utility/Tandem_Flatbed_Series">Tandem Flatbed Series</a></li>
<li><a href="/utility/Deckover_Series">Deckover Series</a></li>
<li><a href="/utility/All_Purpose/Equipment_Floats">All Purpose/Equipment Floats</a></li>
<li><a href="/utility/Dumps">Dumps</a></li>
<li><a href="/utility/Mini_Series">Mini Series</a></li>
<li><a href="/utility/Scissor_Lift_Series">Scissor Lift Series</a></li>
<li><a href="/utility/Telescopic_Lift_Series">Telescopic Lift Series</a></li>
<li><a href="/utility/Combo_Series">Combo Series</a></li>
</ul>
</div>
CSS:
.hometrailertypes>ul
{
list-style-type: none;
text-align: center;
}
.hometrailertypes>ul>li
{
display: inline;
}
.hometrailertypes>ul>li>a
{
padding: .2em .1em;
background-color: #036;
color: #fff;
text-decoration: none;
}
.hometrailertypes>ul>li>a:hover
{
background-color: #369;
color: #fff;
}
HTML/CSS会很好...... – sachleen 2012-08-12 00:19:50
对不起。我编辑它= P – 2012-08-12 00:22:46
所有答案都是可靠的。谢谢。 我尝试了内联块,但我一定没有尝试实际上在同一时间添加边距......我很傻。 – 2012-08-12 15:22:29