层叠性
所谓层叠性是指多种CSS样式叠加,他是浏览器处理冲突的一种能力,如果一个属性通过两个相同选择器设置到同一个元素上,那么这个时候一个属性就会将另一个属性层叠掉
一般情况下,如果出现层叠样式冲突,则会按照CSS书写的顺序,以最后的样式为准。
- 样式冲突,遵循的原则是就近原则,哪个样式离结构近,就执行哪个样式。
- 样式不冲突,不会层叠
继承性
所谓继承性是指书写css样式表时,子标签会继承父标签的某些样式,如文本颜色和字号,想要设置一个可继承的属性,只需将它对应于父元素即可
恰当的使用继承可以简化代码,降低CSS样式的复杂性。子元素可以继承父元素的样式(text-,font-,line-,这些元素开头的都可以继承,以及color属性)
优先级
注意: