这是你如何做到的。使用 inline-block 会使事情变得有点挑战性,因为链接需要具有相同的宽度才能使 LI 和 UL 边界对齐。
<div class="menu">
<ul>
<li><a href="">Link</a></li>
<li><a href="">Link</a></li>
<li><a href="">Link</a></li>
<li><a href="">Link</a></li>
<li><a href="">Link</a></li>
<li><a href="">Link</a></li>
</ul>
</div>
CSS:
.menu ul, .menu li {
margin:0;
padding:0;
font-size: 0;
list-style:none
}
.menu li {
display:inline-block;
border-bottom:1px solid #0000cc;
}
.menu a {
display:block;
padding:5px;
margin:0;
text-decoration:none;
min-width:63px;
font-size:16px;
}
.menu ul {
width:220px;
margin-top:5px;
padding-bottom:1px;
border-top:1px solid #002080;
border-bottom:1px solid #002080;
}