css三大特性css
层叠性:字体
若是一个属性经过两个相同选择器设置到同一个元素上,相同的属性就会出现冲突,那么这个时候一个
属性就会将另外一个属性层叠掉,采用的是就近原则
spa
继承性:继承
子标签会继承父标签的某些样式 通常以font,line,color,text,list,都能继承
备注 : a标签不能继承字体颜色,h标签不能继承字体的大小
class
优先级 :import
id 权重 0 1 0 0
class/伪类 权重 : 0 0 1 0
类型选择器 权重 : 0 0 0 1
统配符选择器权重 : 0 0 0 0
行内样式 权重 : 1 0 0 0
复合选择器权重 :
组成单个选择器的权重之和
注意 : 群组选择器权重是 各自的权重
!important能够进行提权 ,放在属性值的后面,比行内样式
的权重还高 (通常不使用)
权重的相同时,CSS 遵循就近原则。im
注意:当使用复合选择器时,低级的选择器权重加起来大于高级选择器时,页面执行的任然是高级选择器样式
例: 好比类型选择器p 当有11个p复合时,类选择器 为0 0 1 0,这时复合选择器的权重为 0 0 0 11,并不会大于类选择器。ant