计算过程:html 每个属性从无值到有值的过程就叫就叫计算过程;
属性值的四大计算流程:
-从无属性值-->> 每个属性都有值;
1. 确定声明值
-参考样式表中没有冲突的属性,直接作为 CSS 属性值;
2. 层叠冲突
-对样式表有冲突的声明使用层叠规则,确定 CSS 属性值
1):比较重要性 (作者样式表肯定覆盖默认样式表)
2):比较特殊性 (比较选择器的特殊性,就是选择器的权重高低)
3):比较源次序 (代码靠后的覆盖前面的)
3. 使用继承
-对于仍然没有值的属性,若可以继承,则继承父元素的值;
4. 使用默认值
-以上仍没有值的属性,使用默认值;
例如:背景颜色的默认值是透明
background-color:transparent