5、CSS三大特性:
(1)层叠性:如果发生了样式冲突,那就会根据一定的规则(选择器的优先级),进行样式的重叠(覆盖)。
什么是样式冲突?---元素的同一个样式名,被设置了不同的值。
(2)继承性:
- 概念:元素会自动拥有其父元素、或其祖先元素上所设置的某些样式。
- 规则:优先继承离得近的。
- 常见的可继承属性:
text-?? , font-?? , line-?? 、 color ......
神奇宝贝:VScode鼠标放到属性名的上方,点MDN Reference,到MDN网站,可以看到该属性是否能继承
(3)优先级
优先级按权重,计算权重时需要注意:并集选择器的每一个部分是分开算的!