css - 第 2 行和第 3 行的第 N 个子选择器
问题描述
我在 2s 和 3s 中显示数据行。我想确保第 2、第 5、第 7、第 10、第 12 个项目(等等......)没有边距,但我不确定如何使用nth-child
目前我只是在使用2n
,5n
但这不起作用,因为当然2n
目标是第 6、第 8 等
解决方案
您可以使用选择器5n
和5n+2
:
div:nth-child(5n), div:nth-child(5n+2) {
color: red;
}
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
<div>10</div>
<div>11</div>
<div>12</div>
<div>13</div>
<div>14</div>
<div>15</div>
<div>16</div>
<div>17</div>
<div>18</div>
<div>19</div>
<div>20</div>
推荐阅读
- dart - 飞镖和莫基托。如何在模拟方法中调用 Function() 参数
- c# - 上传非常大的文件太长
- sublimetext3 - Sublime Text 3 中的自动刷新
- javascript - chrome.windows.oncreated vs chrome.windows.create,哪个回调函数会先返回?
- javascript - AMP 加载 Div 阻止 Brightcove 视频
- python - 使用 ctypes 从 python 调用暗网 API(图像作为参数)
- scala - 从 csv 文件加载约束(amazon deequ)
- rest - Quarkus 中的 MicroProfile Rest 客户端与 Vertx 客户端
- react-native - 我应该在 compoenentDidMount 中设置状态吗?
- r - 使用 ggplot 绘制可能是水平或垂直的直线