【发布时间】:2011-03-07 00:56:16
【问题描述】:
这是我的布局:
<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 的另一部分搞砸了,但我不这么认为。
【问题讨论】:
标签: html css css-tables