CSS中权重的优先级是什么?
css吧
全部回复
仅看楼主
level 1
吧啦303 楼主
哪位高手如果知道是请告诉我一下,谢谢!
2014年02月27日 08点02分 1
level 13
id好像是100 class是10 标签是1 伪类选择符11 其它忘了
2014年02月27日 09点02分 2
level 9
内联----1000
id----100
类----10
标签/伪类----1
通配符(*)----0
可以这么理解
2014年02月27日 13点02分 3
level 13

从CSS代码存放位置看权重优先级:内嵌样式 > 内部样式表 > 外联样式表。其实这个基本可以忽视之,大部分情况下CSS代码都是使用外联样式表。
从样式选择器看权重优先级:important > 内嵌样式 > ID > 类 > 标签 | 伪类 | 属性选择 > 伪对象 > 继承 > 通配符。
important的权重为1,0,0,0
ID的权重为0,1,0,0
类的权重为0,0,1,0
标签的权重为0,0,0,1
伪类的权重为0,0,1,0
属性的权重为0,0,1,0
伪对象的权重为0,0,0,1
通配符的权重为0,0,0,0
2014年02月27日 14点02分 4
亲,这个权重后面的1,0,0,0是什么意思啊?求解释[乖]
2015年01月01日 08点01分
回复 相拥相暖 :是优先级高低,1靠左表示优先级高,靠右表示优先级低。
2015年01月01日 11点01分
回复 宁宁果子 :亲,为什么每句话后面会有4个数字啊。比如:ID的权重为0,1,0,0 不懂哎。
2015年01月07日 01点01分
您好,继承并不大于通配符. 继承和通配符的权重都为0. 他们会按照先后顺序进行层叠.
2016年12月14日 02点12分
level 11
style >id >class >标签>
2015年01月02日 01点01分 5
level 4
就近原则
2015年01月02日 03点01分 6
1