一 、伪类(不存在的类,特殊的类)
-伪类用来描述一个元素的特殊状态
-比如:第一个元素,被点击的元素,鼠标移入的元素···
-特点:一般请情况下,使用:开头
1、 :first-child 第一个子元素
2、 :last-child 最后一个子元素
3、 :nth-child() 选中第n个子元素
特殊值: n 所有的
2n或even 选中偶数
2n+1或odd 选中奇数
—以上这些伪类都是根据所有的子元素进行排序
1、:first-of-typeo2、:last-of-type
3、:nth-of-type()
功能跟上面相似,
不同的是,这是在同类型的子元素中去选择
二、否定伪类
:not(要排除的元素)
-将符合条件的元素从选择器中去除
三、a元素的伪类
1、:link 用来表示未访问过的链接(正常链接)
2、:visited 用来表示访问过的链接
3、:hover 用来表示鼠标移入的状态
4、:active 鼠标点击后的状态 ,松开鼠标,点击的状态就会结束
:link,:visited 是