结构伪类选择器
作用:根据标签的结构关系来查找元素
查找第一个E元素,E.first-child
查找最后一个E元素,E.last-child
查第n个元素,E.nth-child(n),
根据元素的结构关系查找多个元素,
:nth-child(公式)
奇数 2n+1,偶数2n,五以后的数字n+5,五之前的数字 -n+5,五的倍数5n
伪元素选择器
作用:创建虚拟元素(伪元素),用来摆放装饰性的内容
E::before,在E元素里面选择的最前面加上一个伪元素
E::after,在E元素里面选择的最后面加上一个伪元素
注意点:
必须设置comtent:" "属性,用来设置伪元素的内容,如果没有内容,则引号留空即可
伪元素默认是行内显示模式,
权重和标签选择器相同