我對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)。 –