一、伪类(选择器)
伪类(选择器)就是定义了元素的特殊状态的存在,比如说a标签的hover是鼠标滑过的状态,active是选中时的状态,link是为访问的状态,visited是访问过的状态
/* 未访问的链接样式 */a:link {color: #FF0000;}/* 访问过的链接样式 */a:visited {color: #00FF00;}/* 鼠标滑过后的链接样式 */a:hover {color: #FF00FF;}/* 选中的链接样式 */a:active {color: #0000FF;}
二、伪元素
伪元素就是定义元素”一部分”的特殊样式,比如定义某个元素的第一个字符,第一行,或者定义该元素before、after、center的地方插入的内容
| ::after | p::after | p元素后插入内容 | 
|---|---|---|
| ::before | p::before | p元素前插入内容 | 
| ::first-letter | p::first-letter | p元素中第一个字符 | 
| ::first-line | p::first-line | 第一行 | 
| ::selection | p::selection | 用户选中区域 | 
