【发布时间】:2019-08-24 06:28:53
【问题描述】:
我有一个表格,我想在其中使第 1、3、4 列用这种颜色填充 “#e1e1e1”。我该怎么做?
【问题讨论】:
-
查看第 n 个子选择器:css-tricks.com/useful-nth-child-recipies
-
@FAKETAXI 你需要回答。没错。
我有一个表格,我想在其中使第 1、3、4 列用这种颜色填充 “#e1e1e1”。我该怎么做?
【问题讨论】:
查看第 n 个子选择器:http://css-tricks.com/useful-nth-child-recipies
td:nth-child(1),
td:nth-child(3),
td:nth-child(4){
background-color: #e1e1e1;
}
<table>
<tbody>
<tr>
<td>Col 1</td>
<td>Col 2</td>
<td>Col 3</td>
<td>Col 4</td>
</tr>
<tr>
<td>Col 1</td>
<td>Col 2</td>
<td>Col 3</td>
<td>Col 4</td>
</tr>
<tr>
<td>Col 1</td>
<td>Col 2</td>
<td>Col 3</td>
<td>Col 4</td>
</tr>
<tr>
<td>Col 1</td>
<td>Col 2</td>
<td>Col 3</td>
<td>Col 4</td>
</tr>
</tbody>
</table>
【讨论】: