我知道这是一个常被问到的问题,但我已经尝试了一些解决方案(例如如何使用CSS使表格中的分隔线/边框消失?),但我仍然无法完全解决它。
我通过CSS定义了一个带有交替行颜色的表格结构。我想让单元格之间的(尤其是垂直的)边框不可见,并且假设我需要零个td边框宽度,或者将交替的td边框颜色与背景颜色相同。
下面的示例是我尝试过的内容,在从HTML调用table1 ID时,我得到了一个漂亮的交替着颜色的行表格,但是明显还有单元格边框-感谢您的帮助。
我通过CSS定义了一个带有交替行颜色的表格结构。我想让单元格之间的(尤其是垂直的)边框不可见,并且假设我需要零个td边框宽度,或者将交替的td边框颜色与背景颜色相同。
下面的示例是我尝试过的内容,在从HTML调用table1 ID时,我得到了一个漂亮的交替着颜色的行表格,但是明显还有单元格边框-感谢您的帮助。
#table1 table, tr, td, th {
border: 0;
}
#table1 tbody tr:nth-child(odd) {
background-color: #A3B9D2;
}
#table1 tbody tr:nth-child(even) {
background-color: #E7EDF3;
}
然后是示例HTML代码:
<table id="table1" >
<tr>
<td>Test</td><td>(value)</td>
</tr>
<tr>
<td>Test2</td><td>(value2)</td>
</tr>
</table>