我弄乱了CSS Tricks 中的这个代码示例,并试图将三个选项卡的宽度设置为容器宽度的 33%,以便三个选项卡均匀地覆盖容器的顶部。我知道您可以使用 display:block 设置标签的宽度,但标签随后开始切入容器。如何在不损坏容器的情况下调整宽度?
问问题
93 次
1 回答
2
这是一个解决方案小提琴:http: //jsfiddle.net/qEwef/
本质上:
.tab {
float: left;
width:33%;
display:block;
margin-top:-12px;
}
.tab label {
background: #eee;
padding: 10px;
border: 1px solid #ccc;
margin-left: -1px;
position: relative;
left: 1px;
display:block;
}
选项卡上的边距顶部将退出选项卡标签上存在的填充/边框。
于 2013-07-11T14:28:12.200 回答