根据元素的一些特性进行选择,伪类的开头用:表示。
| 语法 | 含义 |
|---|---|
| :root | 选定元素首行内容 |
| :first-child | 获取元素集合的第一个元素 |
| :last-child | 获取元素集合的最后一个元素 |
| :nth-child(n) | 获取元素集合的指定元素 |
| :only-child | 插入文本到元素内容后 |
| :enabled | 选择已启用的元素对象 |
| :disabled | 选择已禁用的元素对象 |
| :checked | 选择已选中的元素对象 |
| :default | 选择默认的元素对象 |
| :valid | 选择合法的元素对象 |
| :invalid | 选择非法的元素对象 |
| :required | 选择必选元素对象 |
| :optional | 选择可选元素对象 |
| :link | 未点击的链接元素 |
| :visited | 以点击的链接元素 |
| :active | 光标点击中链接的效果 |
| :hover | 光标移到链接上的效果 |
| :focus | 获取焦点的元素对象 |
| :not | 反像选择器 |
| :empty | 选择没有内容的元素 |