【问题标题】:selecting every 3 consecutive elements starting from 1 by using nth selector [duplicate]使用第 n 个选择器从 1 开始选择每 3 个连续元素 [重复]
【发布时间】:2018-09-02 09:31:05
【问题描述】:

我想使用第 n 个子选择器来选择我的元素,如下图示例所示(蓝色元素是需要选择的元素,我将它们涂成蓝色以便参考)。我尝试了很多几乎相似的答案,但无法得到确切的答案。所以,如果有人可以请给我一个解决方案,我将不胜感激。nth child selectors

【问题讨论】:

标签: html css css-selectors


【解决方案1】:

您可以将:not 选择器与:nth-child 选择器结合使用。

ul li:not(:nth-child(4n)) {
  color: red;
}
<ul>
  <li>Some text</li>
  <li>Some text</li>
  <li>Some text</li>
  <li>Some text</li>
  <li>Some text</li>
  <li>Some text</li>
  <li>Some text</li>
  <li>Some text</li>
  <li>Some text</li>
  <li>Some text</li>
  <li>Some text</li>
  <li>Some text</li>
  <li>Some text</li>
  <li>Some text</li>
  <li>Some text</li>
  <li>Some text</li>
</ul>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-20
    • 2021-10-03
    • 2013-07-29
    • 2020-02-14
    相关资源
    最近更新 更多