Я знаю, что это часто задаваемый вопрос, но я пробовал некоторые решения (например, Как сделать так, чтобы разделительные линии / границы в таблице исчезали с помощью CSS? ), но я все еще могу ' не совсем понял.
Я определил через css структуру таблицы с чередующимися цветами строк. Мне бы хотелось, чтобы (в частности, вертикальные) границы между ячейками были невидимыми, и поэтому предположим, что мне либо нужна нулевая ширина границы td, либо чередующиеся цвета границы td, которые должны совпадать с цветами фона.
Пример ниже - это то, что я пробовал, вызывая идентификатор table1 из html, я получаю хорошую таблицу строк чередующегося цвета, но с очевидными границами ячеек - спасибо за помощь.
#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>