Zol*_*aKt 13 html css3 css-tables
这是我的布局:
<div class="divContainer">
<div class="item">
<div class="itemHeader"></div>
<div class="itemBody"><div>
<div class="itemFlag"></div>
</div>
....
</div>
Run Code Online (Sandbox Code Playgroud)
而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;
}
Run Code Online (Sandbox Code Playgroud)
圆形边框不会出现在item
元素上.
如果我将它们分开放入itemHeader
并itemFlag
出现.
但我真的想清除一些代码并将它们放入item
也无法获得在divContainer
课堂上工作的半径.我想要一个包含圆形行的圆形容器.
问题是什么?也许CSS的另一部分搞砸了,但事实并非如此.
met*_*ion 22
我担心这没有办法在表行上应用边界半径.但是,解决方法非常简单:只需将背景颜色和边框半径应用于单元格即可.
如果从表行中删除背景颜色,则可以添加以下颜色:
.item > div {
background-color: #ccc;
}
.item > div:first-child {
border-radius: 10px 0 0 10px;
-moz-border-radius: 10px 0 0 10px;
}
.item > div:last-child {
border-radius: 0 10px 10px 0;
-moz-border-radius: 0 10px 10px 0;
}
Run Code Online (Sandbox Code Playgroud)
即使您更改了类名,它也会起作用.
你可以在这里看到它:http: //jsfiddle.net/jaSs8/1/
归档时间: |
|
查看次数: |
18686 次 |
最近记录: |