nth-child是针对一个列表的选项进行针对性的操作,其系列可供在我们各种情况下使用
- :first-child
- :first-of-type
- :last-of-type
- :only-of-type
- :only-child
- :nth-child(n)
- :nth-last-child(n)
- :nth-of-type(n)
- :nth-last-of-type(n)
- :nth-last-of-type(n)
*具体可查询 css 选择器参考手册
构建DOM结构
|
|
选择器中出现的数字 和数组不同。1就是代表第一位,以此类推
选择前三个

|
|
选择从第四个到最后

|
|
选择从第四个到第八个

|
|
选择奇数行

|
|
选择偶数行

|
|
选择3/6/9等三倍数行

|
|
选择2/5/8等三倍数行

|
|
选择1/4/7/10等三倍数行

|
|
选择1/4/7/10等五倍数行

|
|
来点高级的
选择第三个到第九个之间的奇数行(不包括3/9)

|
|
选择第三个到第九个之间的奇数行(包括3/9)

|
|
选择3位倍数+1的(1/4/7/10),其中的偶数

|
|
此类选择器扩展
在不知道一共有多少个的情况下,如何选择最后两个

|
|
引入新选择器实现反选 :not(),举例:选择除了1/4/7/10 等三位倍数的其他选项

|
|
用反选选择除去最后一个的所有选项

|
|
FungLeo原创,转发请保留版权申明以及首发地址:原文链接