这是我的布局:
<div class="divContainer">
<div class="item">
<div class="itemHeader"></div>
<div class="itemBody"><div>
<div class="itemFlag"></div>
</div>
....
</div>
并且CSS如下:
.divContainer{
display:table;
border-spacing:0 5px; //bottom spacing
width:100%;
}
.item{
display:table-row;
height:45px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}
.itemHeader, .itemBody, .itemFlag{
display:table-cell;
}
.itemHeader{
width:100px;
}
.itemBody{
width:150px;
}
.itemFlag{
width:20px;
}
圆角边框不会出现在item
元素上。如果我将它们分别放在
itemHeader
和itemFlag
中,它们就会出现。但我真的想清除一些代码并将它们放在
item
中。同时,也无法使
divContainer
类上的半径生效。我想要一个包含圆角行的圆角容器。问题出在哪里?可能是CSS的另一部分搞乱了它,但我不认为是这种情况。