答案 0 :(得分:2)
您需要使用border-collapse属性的帮助。
body
{
background: #345;
}
table
{
border-collapse: separate;
border-spacing: 5px;
border: 0;
margin: 1em;
}
td
{
font-size: 1em;
padding: 5px;
}
tr:nth-child(odd) td
{
background: #fff;
color: #000;
}
tr:nth-child(even) td
{
background: #000;
color: #fff;
}
<table>
<tr>
<td>Lorem</td>
<td>Lorem</td>
<td>Lorem</td>
</tr>
<tr>
<td>Lorem</td>
<td>Lorem</td>
<td>Lorem</td>
</tr>
<tr>
<td>Lorem</td>
<td>Lorem</td>
<td>Lorem</td>
</tr>
<tr>
<td>Lorem</td>
<td>Lorem</td>
<td>Lorem</td>
</tr>
</table>
答案 1 :(得分:1)
假设桌子下方的背景为白色,那么你可以尝试这样的事情
table, table tr, table td {
border : 1px solid white;
}
如果这不起作用,请发一个jsfiddle ..
答案 2 :(得分:1)
您只需要设置padding
以确定单元格周围的间距,并为background-color
设置td
。