层叠性
(1)相同选择器设置相同样式,此时样式冲突时遵循就近原则,哪个离结构近,执行哪个;不冲突时不会层叠
继承性
(1)子标签可以继承父标签的某些样式(text-,font-,line-以及color属性可以继承)
(2)行高的继承性:子元素没有设置行高,会继承父元素的行高n,此时子元素行高是该子元素文字大小*n
优先级
(1)当同一个元素指定多个选择器时:
①选择器相同,执行层叠性
②选择器不同,根据选择器权重执行
③权重顺序:*(0000)<元素选择器(0001)<类选择器(0010)=伪类选择器<ID选择器(0100)<行内样式style=""(1000)<!important(无穷大)
注:继承权重为0,最低,a由默认样式,所以它不继承父元素样式
(2)权重叠加:越准确的标签,权重越高
注:权重有4组数字组成,会叠加,但不会有进位
例:div ul li--->0003
.nav ul li--->0012
a:hover--->0001+0010=0011
.nav a--->0010+0001=0011