1、伪类:
:active 向被激活的元素添加样式;
:focus 向有键盘输入焦点的元素添加样式;
:hover 当鼠标悬浮在元素上方时,向元素添加样式;
:link 向未被访问的链接添加样式;
:visited 向已访问的链接添加样式;
:first-child 向元素的第一个子元素添加样式;
:lang 向带有指定带有lang属性的元素添加样式;
2、伪元素:
:first-letter 向文本的第一个字母添加特殊样式;
:first-line 向文本的首行添加特殊样式;
:before 在元素之前添加内容;
:after 在元素之后添加内容;