html - CSS - 表格中每第 n 列的样式

标签 html css

<分区>

我有一个表格,其中每两个单元格都是相关的,我想用背景颜色区分它们。

每个第 3 个和第 4 个 child 都不会工作,我需要它是每第 2 组 2 列。

td:nth-child(3n), td:nth-child(4n){
    background-color:#ddd;
}
<table>
<tr>
<td>1a</td><td>1b</td>
<td>2a</td><td>2b</td>
<td>3a</td><td>3b</td>
<td>4a</td><td>4b</td>
</tr>
</table>

最佳答案

下面的怎么样;每 4 个目标 <td><td>在(-1)每第 4 个元素之前:

td:nth-child(4n), td:nth-child(4n-1){
    background-color:#ddd;
}
<table>
<tr>
<td>1a</td><td>1b</td>
<td>2a</td><td>2b</td>
<td>3a</td><td>3b</td>
<td>4a</td><td>4b</td>
</tr>
</table>

关于html - CSS - 表格中每第 n 列的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67008503/

相关文章:

javascript - 我怎样才能给我的汉堡菜单动画?

android - 使用 HTML 内容在 TextView 上进行额外填充

html - 单选按钮在 IE7 和 IE9 中未对齐

jquery - 如果在创建页面时没有加载图像,如何删除图像标签

html - 文本区域在 IE 和 Firefox 中的行为不同

javascript - 有没有办法通过用户提示输入来解决数学问题

html - 使用 xpath 从表中抓取和提取数据

jquery - 使用 jspdf 导出 PDF 不呈现 CSS

html - 将 DIV 居中对齐并彼此相邻

php - 如何使用 preg_replace regEx 将整个 div 替换为另一个