args参数值 | 参数说明 | args语法示例 | 说明 |
---|---|---|---|
X | 选择第X个元素。 | :nth-child(5) | 选择第5个位置上的元素。 |
Xn | 选择位置能够被X整除的元素。 | :nth-child(5n) | 如果元素的位置能够被5整除,则选择该元素。 例如:5,10,15,20,25,30 ... |
Xn+Y | 选择位置能被X整除的后面第Y个元素。Y值必须小于X的值。 | :nth-child(5n+1) | 选择能够被5整除的元素的后面第1个元素。 例如:6,11,16,21,26,31 ... |
Xn-Y | 选择位置能被X整除的前面第Y个元素。Y值必须小于X的值。 | :nth-child(5n-1) | 选择能够被5整除的元素的前面第1个元素。 例如:4,9,14,19,24,29 ... |
-Xn+Y | 从第Y个位置开往前始算起(即反向推算), 位置能够被X整除的元素。 Y值必须大于X的值。 |
:nth-child(-3n+10) | 从第10个位置往前算起,每3行的元素。 例如:10, 7, 4, 1 |
-n+Y | 选择位置小于或等于Y的元素。 | :nth-child(-n+5) | 选择第5个位置和它前面的所有元素。 例如:1,2,3,4,5 |
odd | 选择奇数位置元素。 | :nth-child(odd) | 选择奇数位置上的元素。 如:1,3,5,7,9,11 ... |
even | 选择偶数位置元素。 | :nth-child(even) | 选择偶数位置上的元素。 如:2,4,6,8,10,12 ... |