1.作用:根据元素在HTML中的结构关系查找元素
2.优势:减少对于HTML中类的依赖,有利于保持代码整洁
3.场景:常用于查找某父级选择器中的子元素
选择器 | 说明 |
E:first-child{} | 匹配父元素中第一个子元素,并且是E元素 |
E:last-child {) | 匹配父元素中最后一个子元素,并且是E元素 |
E:nth-child(n){) | 匹配父元素中第n个子元素,并且是E元素 |
E:nth-last-child(n){} | 匹配父元素中倒数第n个子元素,并且是E元素 |
n的注意点
功能 | 公式 |
偶数 | 2n、even |
奇数 | 2n+1、2n-1、odd |
找到前5个 | -n+5 |
找到从第5个往后 | n+5 |