伪类选择器总结:
伪类包含两类:
1,状态伪类,这里我总结简写为‘’爱恨原则‘。
:link 被访问过得链接;
:hover 鼠标悬停到的元素;
:active 被激活的元素,元素点击的一瞬间;
:visited 被访问过得连接;
:focus 键盘输入焦点的元素
2,结构性伪类 css3新增
:first-child 选择某一个元素的第一个子元素;
:last-chid 选择某一个元素的最后一个子元素;
:nth-child() 选择器匹配属于其父元素的第 N 个子元素,不论元素的类型
:nth-last-child() 选择匹配属于其元素的第 N 个子元素的每个元素,不论元素的类型,从最后一个子元素开始计数。
:nth-of-type() 选择指定的元素;
:first-of-type 选择一个上级元素下的第一个同类子元素;
:last-of-type 选择一个上级元素下的最后一个同类子元素;
:only-child选择的元素是它的父元素的唯一 一个子元素;
:only-of-type 选择的元素是它的上级元素的唯一 一个相同类型的子元素;
:empty 选择的元素里面没有任何内容