我有一个ul包裹在一个.box. 我已经为.box. 这些ul项目也有底部边框,我希望li边框放在.box边框上,这样.box边框就不再可见了。我试图通过设置来做到这一点,margin-bottom: -1px但不起作用。
请看附图:

这是我正在尝试的:
HTML:
<div class="box">
<ul>
<li>Hello</li>
<li>World</li>
</ul>
</div>
CSS:
.box{
border-bottom: 1px solid blue;
overflow: hidden;
}
ul{
list-style: none;
margin: 0;
padding: 0;
}
ul li{
float: left;
background: green;
border: 1px solid red;
}
演示:http: //jsfiddle.net/b9H2j/