正如你在这个小提琴中看到的那样,我正在尝试创建一个标签效果:http: //jsfiddle.net/kZTUK/
问题是处于活动状态的 li 需要有一个白色的底部边框,以使其实际上看起来像一个选项卡。
在将 li 保留为块的同时,我无法弄清楚这是如何完成的(出于其他原因,我需要将它们作为 display:block 。)
任何的想法。谢谢,
<style>
.item-list {
border-bottom: 1px solid grey;
overflow: hidden;
}
li {
display: block;
float: right;
margin: 0 30px 0 0;
padding: 5px 10px;
}
li.active {
border:1px solid black;
border-bottom:none;
}
</style>
<div class="item-list">
<ul class="my_ul">
<li class="first active">one</li>
<li class="">two</li>
<li class="">three</li>
<li class="last">four</li>
</ul>
</div>