可以仅将 :nth-child 分配给特定元素,而不计算中间的其他元素(例如 http://jsfiddle.net/MgC4v/ 和 <*br>)。
<p>1</p>
<br>
<p>2</p>
<p>3</p>
p:nth-child(3) {
background-color:red;
}
红线是第二条,不是第三条..谢谢
最佳答案
p:nth-of-type(3) {
background-color:red;
}
仅选择第三个 <p>
元素:),这是你的问题吗?
参见http://www.w3.org/wiki/CSS/Selectors/pseudo-classes/:nth-of-type 你的例子:http://codepen.io/anon/pen/DxGos
关于css - :nth-child related only to specific class or element,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17773157/