我对nnth-child()属性的实际工作方式感到困惑,有时需要参数如:nth-child(2),第n个 - 儿童(2n),:第n孩子(2n + 1),他们的确切含义是关于偶数,奇数div还是其他任何财产。:nth-child()属性如何实际工作
-1
A
回答
3
从链路A报价下面
使用式(AN + B)。说明:a表示周期大小,n是 计数器(从0开始),b是偏移值。
在这里,我们为所有p元素,其索引 3的倍数背景色:
p:nth-child(3n+0) { background: #ff0000; }
因此,基本上,你可以使用一个号码,:nth-child(n)
,选择n
元素的第一个孩子。
然后你也可以用:nth-child(odd/even)
来选择其他的孩子。
最后,您可以使用上面引用的公式。 3n
将选择索引为3
(2nd
孩子)的每个孩子,所以5n
将选择索引为5
(4th
孩子)的孩子等等。如果添加+1
,则选择后面的每个元素。 +2
将选择前面的每个元素2。这是一个抵消。
实施例:
:nth-child(5n+2)
- 这将在每5th
元件的前面选择的每一元件2:7
5 + 2
=索引,6th
元件10 + 2
=12
,11th
元件的索引15 + 2
=的索引10,16th
元件20 + 2
=索引的22
,21st
元件
0
的:nth-child()
接受关键字奇/偶或表达作为参数,用最简单的可能的表达是一个数。
请参阅这篇文章CSS-tricks.com更详细的信息:https://css-tricks.com/how-nth-child-works/
相关问题
- 1. :nth-child()不工作
- 2. jquery nth-child()不工作
- 3. applicationName属性如何实际工作?
- 4. nth-child和助推器不工作
- 5. css选择:nth-of-child(1)不工作
- 6. :nth-child在IE中不工作
- 7. :nth-child(n):之前是不工作?
- 8. jQuery nth-child选择器不工作
- 9. css nth-child()和nth-of-type
- 10. “:nth-type()或nth-child()”IE 9的选择器工作?
- 11. nth-child(2n)不起作用?
- 12. nth-type-n-child
- 13. Modulo CSS nth-child
- 14. Safari nth-child error
- 15. 使用nth-child制作一个国际象棋模式
- 16. 如何正确使用nth-child?
- 17. Jquery Last-Child或Nth-Child if ==“SALE”
- 18. 使用nth-child作为CSS变量
- 19. JPA如何实际工作?
- 20. ReadAsMultipartAsync如何实际工作?
- 21. CompilationRelaxations.NoStringInterning如何实际工作?
- 22. volatile如何实际工作?
- 23. arguments.callee如何实际工作?
- 24. FBConnect如何实际工作?
- 25. UpdatePanel如何实际工作?
- 26. Firefox的CSS3“nth-child”支持?
- 27. 用nth-child指定多列()
- 28. Nth-Child CSS选择器
- 29. Combine [attribute = value]与:nth-child()
- 30. 为什么css nth-child选择器不能按预期工作?
'第n个孩子(2)'只选择了第二个孩子,而'第n个孩子(2N)'选择每个偶数子(第二,第四,第六等)。同样,“第n个孩子(2n + 1)”每隔1,3,5,7等选择一次。我不会说这是一个糟糕的问题,但你应该真正阅读规格(或)在询问之前亲自尝试过,并且你会得到答案。 – Harry
你谷歌你的问题? – Aaron
在这些事情上有很多文档,例如[MDN](https:// developer)。mozilla.org/en-US/docs/Web/CSS/%3Anth-child)。 –