基本选择器:
- 类选择器(.name{})
- ID选择器(#name{})
- 通配选择器(*{})
- 包含选择器(p c{})
- 子元素选择器(p>c{})
- 邻近兄弟选择器(p>c{})
- 通用兄弟选择器(p~c{})
属性选择器
- E[attr]
- E[attr=”value”]
- E[attr~=”value”]
- E[attr|=”value”]
- E[attr^=”value”]
- E[attr$=”value”]
- E[attr*=”value”]
伪类选择器
- 动态伪类选择器(:link,:visited,:hover,:active,:focus)
- 状态伪类选择器(:enabled,:disabled,:checked)
- 选择伪类选择器(:first-child,:last-child,:nth-child,:nth-last-child,:nth-of-type(),:nth-last-of-type(),:fisrt-of-type,:last-of-type,:only-child,:only-of-type)
- 空内容伪类选择器(:empty)
- 否定伪类选择器(:not)
- 伪元素(::first-line,::firsy-letter,::before,::after,::selection)