fat-cat

css 权重

类型 权重
!important 无穷
行内样式 1000
id 100
class/属性选择器/伪类:hover 10
标签选择器/伪元素:after 1
通配符 0

示例

li:first-line {} /* 2 */

ul ol+li{} /* 3 */

h1+[rel=up]{} /* 11 */

div p.box{} /* 12 */

选择器

选择器 示例 备注
类型选择器 h1 {} -
通配选择器 * {} -
类选择器 .box {} -
ID 选择器 #unique {} -
标签属性选择器 a[title] {} -
伪类选择器 p:first-child {} -
伪元素选择器 p::first-line {} -
后代选择器 article p -
子代选择器 article > p -
相邻兄弟选择器 h1 + p 选择器中的两个元素有同一个父元素,而且第二个元素必须紧跟第一个元素
通用兄弟选择器 h1 ~ p 选择器中的两个元素有同一个父亲,但第二个元素不必紧跟第一个元素