1.伪类
概念:伪类属于选择器的一种,可简洁代码操作元素实现某项功能,无需担心后续 “售后”。
表现形式: 一般前缀使用 :(冒号)开头
案例体现:
将文章第一段落,改变样式,原始做法就是给其设定class后,对应位置设置样式,但是一旦段落变化,需要手动将之前定义的class换位置…而此时,如果我们使用伪类 :first-child就是另一番景象了…
用户行为 · 伪类
:hover 一般用于pc电脑端, 而相对应移动端使用:action
* 前者,鼠标移动触发效果,后者用户点击后触发效果…
:focus 一般用于input框 获取焦点触发…
其他伪类:
2.伪元素
详情见MDN官网:
https://developer.mozilla.org/zh-CN/docs/Learn/CSS/Building_blocks/Selectors/Pseudo-classes_and_pseudo-elements