一、伪类
:active 将样式添加到被激活的元素
:focus 将样式添加到被选中的元素
:hover 当鼠标悬浮在元素上方时,向元素添加样式
:link 将特殊的样式添加到未被访问过的链接
:visited 将特殊的样式添加到被访问过的链接
:first-child 将特殊的样式添加到元素的第一个子元素
:lang 允许创作者来定义指定元素中使用的语言
伪类语法:
元素名称:伪类名称{属性:值}
例:a:hover{text-decoration:underline;}
存在多个伪类时,如果鼠标放上不起作用,需要修改这些伪类状态的顺序,如 L(link)-V(visited)-H(hover)-A(active)
二、伪元素
:first-letter 将特殊的样式添加到文本的首字母
:first-line 将特殊的样式添加到文本的首行
:before 在某元素之前插入某些内容
:after 在某元素之后插入某些内容