css复习
作为css的复习手册
1.选择器
css选择器分为五类:
简单选择器
- 元素选择器 比如
<p>对标签进行选择 - id选择器
# - 类选择器
. - 通用选择器
* - 分组选择器
a, p, span
- 元素选择器 比如
组合器选择器
- 后代选择器
a p span - 子选择器
div > p这个选择器只会选中子代的p元素,不包含孙子元素等等,只是最近一层的 - 相邻兄弟选择器
div + p(div跟p在同一个父元素中,这个选择器会选择紧跟着div的p元素) - 通用兄弟选择器
div ~ p选择跟div同级的所有兄弟p元素
- 后代选择器
伪类选择器
- 锚伪类
a:hover, :visited, :active, :link - 伪类
div:hover, :focus, :checked, :disabled, :enabled - css伪类
:first-child第一个子元素:first-of-type:last-child,相对于父元素的第几个子元素还是同级:nth-child(n)选择作为其父第n个元素(选同级)- 比如
ul li:nth-child(n)
- 比如
:nth-of-type(n)相较于上一个选择器,这个可以筛选出同种类型的元素- 比如
.box > div:nth-of-type(3)此时会选出第三个div元素,会自动排除其他的元素
- 比如

:root,根元素=HTML元素:empty代表里面完全空白的元素
- 锚伪类
伪元素选择器
::after在元素之后插入::before在元素之前插入
属性选择器 (css[attribute] 选择带有指定属性的元素)
a[target]选择带有target属性的a元素a[target="_blank"]选择target属性值为_blank的元素[title ~="flower"]选择title属性值
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 一叶凉夏!






