我针对的是Chrome和其他符合CSS3的浏览器,并希望每隔一行都有边框分隔。 我现在有工作的每一行的CSS看起来像这 -每隔一行的CSS边框间距
table{
border-collapse:separate;
border-spacing: 0px 3px;
}
td{
border: 1px solid black;
padding: 5px;
}
我想什么来实现的是:
CSS
table{
border-collapse:separate;
}
table tr:nth-of-type(odd){
border-spacing: 0px 3px;
}
td{
border: 1px solid black;
padding: 5px;
}
HTML
<table>
<tr>
<td>a-one</td><td>a-two</td><td>a-three</td>
</tr>
<tr>
<td>a-four</td><td>a-five</td><td>a-six</td>
</tr>
<tr>
<td>b-one</td><td>b-two</td><td>b-three</td>
</tr>
<tr>
<td>b-four</td><td>b-five</td><td>b-six</td>
</tr>
<tr>
<td>c-one</td><td>c-two</td><td>c-three</td>
</tr>
<tr>
<td>c-four</td><td>c-five</td><td>c-six</td>
</tr>
</table>
数据是两行的集合,需要连接,而不同的集合需要分开。我想保持它的表格形式来利用浏览器的自动列宽。似乎只能在桌面级别上实现边框间距。我已经在使用边框进行造型,所以透明边框不是一个可行的选项。 对我来说任何机会 - 或者我卡住了? 这里的JS-fiddle与上面的相同:http://jsfiddle.net/sSba4/
我们能看到你的表HTML?或者更好的是,建立一个[小提琴](http://jsfiddle.net)让我们看看。您可能还想要应用边框样式,以便我们可以看到它的外观(或您想要的样子)。 – BoltClock 2012-01-02 18:44:56
添加了html和jsFiddle链接。谢谢 – 2012-01-02 18:55:33