【发布时间】:2014-03-21 08:37:52
【问题描述】:
我正在尝试按类名使用nth-child 选择器。Fiddle
HTML:
<div>
<span class="head">Heading</span>
<div class="span">1</div>
<div class="span">2</div>
<div class="span">3</div>
<div class="span">4</div>
<div class="span">5</div>
<div class="span">6</div>
<div class="span">7</div>
<div class="span">8</div>
<div class="span">9</div>
</div>
CSS:
.span:nth-child(3n+1){
color: red;
}
为什么不从.span 类中选择第一个子级。?
我需要一些解释。
【问题讨论】:
-
因为“nth-child”是指相对于父级的子级,而不是您的选择器(第一个 .span 是 div 的第二个子级)
-
看看
http://css-tricks.com/how-nth-child-works/ -
我在这里稍微详细说明一下:stackoverflow.com/questions/19909458/…
-
@sircapsalot:你链接的答案是错误的
-
@onetrickpony 具体是哪一部分?