选择器
n的起始值是1
- 第一个子节点: - 1 - :first-child{} 
- 中间任意子节点: - 1 - :nth-child(n) 
- 奇数(1、3、5…)序号的子节点 - 1 - :nth-child(2n-1) 
- 偶数(2、4、6…)序号的子节点 - 1 - :nth-child(2n) 
- 第3、6、9…个子节点: - 1 - :nth-child(3n) 
- 中间第2个子节点开始: - 1 - :nth-child(n+1) 
- 第4、7、10…个子节点: - 1 - :nth-child(3n+1) 
- 最后一个子节点: - 1 - :last-chid{} 
- 不是第一个子节点 - 1 - &:not(:first-child){} 
- 不是最后一个子节点 - 1 - &:not(:last-child){} 
- 匹配父元素只有一个子节点的元素(设置在子节点上) - 1 - :only-child{} 
- 选择空元素(包括没有子节点和文本节点)的节点 - 1 - :empty{} 
- 选择非*的元素 - 1 - :not(p){} 
- 选择首字母 - 1 - :first-letter{} 
- 选择首行 - 1 - :first-line{} 
- 在前面插入 - 1 
 2
 3- :before{ 
 content: '***'
 }
- 在后面插入 - 1 
 2
 3- :after{ 
 content: '***'
 }
链接
按照L-V-H-A的顺序设置
- 未访问的链接 - 1 - a:link {color: #FF0000} 
- 已访问的链接 - 1 - a:visited {color: #00FF00} 
- 鼠标移动到链接上 - 1 - a:hover {color: #FF00FF} 
- 选定的链接 - 1 - a:active {color: #0000FF} 
表单
- 获取获得焦点的元素(链接、输入框等) - 1 - :focus{} 
- 可用的元素 - 1 - :enabled{} 
- 不可用的元素 - 1 - :disabled{} 
- 被选中的元素 - 1 - :checked{} 
- 只读的元素 - 1 - :read-only{} 
- 非只读(可读可写)的元素 - 1 - :read-write{}