一、选择器的优先级
有时候,渲染的比较多,对同一个元素的渲染你写了多次,但是有些渲染不起作用?因为选择器有优先级;
1.内联式引入方式的优先级最高,相当于1000
2.id选择器的优先级第二高,相当于100
3.class选择器的优先级第三高,相当于10
4.标签选择器的优先级最次;
5.指定就依这种渲染,在渲染后面加:!important
二、css的继承性
继承是css的一个主要特征,它是依赖于祖先-后代关系的;继承是一种机制,它允许样式不仅可以应用于某个特定的元素,还可以应用于它的后代。例如一个BODY定义了的颜色值也会应用到段落的文本中。
继承的优先级低于所有的指定的属性;如下截图:
此外,继承是CSS的重要的一部分,但是CSS继承也是有限制的。有些属性不能被继承,如:
border、margin、padding、background等;