# CSS 结构伪类
# 伪类选择器
作用与优势 :
- 作用:根据元素在 HTML 中的结构关系查找元素
- 优势:减少对于 HTML 中类的依赖,有利于保持代码整洁
- 场景:常用于查找某父级选择器中的子元素
选择器
选择器 说明 E:first-child{} 匹配父元素中第一个子元素,并且是 E 元素 E:last-child{} 匹配父元素中最后一个子元素,并且是 E 元素 E:nth-child(n){} 匹配父元素中第 n 个元素,并且是 E 元素 E:nth-last-child(n){} 匹配父元素中倒数第 n 个子元素,并且是 E 元素 n 的注意点 :
n 为 : 0, 1, 2, 3, 4, 5, 6…
通过哦 n 可以组成常见公式
功能 公式 偶数 2n, even 奇数 2n+1, 2n-1, odd 找到前五个 -n+5 找到从第五个往后 n+5
1 |
|
# 伪元素
目标:能够使用伪元素在网页中创建内容
伪元素:一般页面中的非主体内容可以使用伪元素
区别 :
- 元素 : HTML 设置的标签
- 伪元素:由 CSS 模拟出的标签效果
种类 :
伪元素 作用 ::before 在父元素内容的最前面添加一个伪元素 ::after 在父元素内容的最后添加一个伪元素 注意点 :
- 必须设置 content 属性才能生效
- 伪元素默认是行内元素
