CSS 选择器及优先级
CSS 有哪些选择器?
CSS 的选择器如下:
id
选择器- 类选择器
- 标签选择器
- 后代选择器(h1 p)
- 相邻后代选择器(子)选择器 (ul>li)
- 兄弟选择器(li~a)
- 相邻兄弟选择器(li+a)
- 属性选择器(a[rel=“external”])
- 伪类选择器(a:hover,li:nth-child)
- 伪元素选择器(::before,::after)
- 通配符选择器(*)
CSS 选择器的优先级
css
选择器的优先级(从上至下,依次递减,权重值相同另考虑):
选择器 | 权重 |
---|---|
!important | 无穷大 |
行内样式(style="") | 1000 |
id选择器(#id) | 100 |
类选择器 | 10 |
属性选择器 | 10 |