伪类:
:active---向被激活的元素添加样式。
:focus---向拥有键盘输入焦点的元素添加样式。
:hover---当鼠标悬浮在元素上时,向元素添加样式。
:link---向未被访问的链接添加样式。
:visited---向已被访问的链接添加样式
:first-child---向元素的第一个子元素添加样式。
:lang---向带有指定lang属性的元素添加样式
伪元素:
::first-letter---向文本的第一个字母添加特殊样式。
::first-line---向文本的首行添加特殊样式。
::before---在元素之前添加内容。
::after---在元素之后添加内容。
-
伪类本质上是为了弥补常规CSS选择器的不足,以便获取到更多信息;
-
伪元素本质上是创建了一个有内容的虚拟容器;
-
CSS3中伪类和伪元素的语法不同;
-
可以同时使用多个伪类,而只能同时使用一个伪元素;