1.1、作用与优势
作用:可以根据元素在HTML中的结构关系查找元素。
优势:减少对于HTML类的依赖,有助于保持代码整洁。
场景:常用于查找某父级选择器中的子元素。
2.1、选择器功能描述
常用选择器 | 功能描述 |
---|---|
E:first-child{} | 匹配父元素中第一个子元素,并且是E元素 |
E:last-child{} | 匹配父元素中最后一个子元素,并且是E元素 |
E:nth-child(n){} | 匹配父元素中最后一个子元素,并且是E元素 |
3.1、n的注意点:
- n为:0、1、2、3、4、5、6、……
- 通过n可以组成常见公式
功能 | 公式 |
---|---|
偶数 | 2n、even |
奇数 | 2n+1、2n-1、odd |
找到前五个 | -n+5 |
找到从第3个往后 | n+3 |
案例展示
此时想找到第一个a标签,如何去查找?
正确做法:先找到第一个li
效果展示: