css的三大特性

Posted Peter.seven

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css的三大特性相关的知识,希望对你有一定的参考价值。

1.继承性

作用:子元素可以继承父元素的样式
text-,font-,line-这些元素开头的都可以继承,以及color属性
特殊性:

①. a标签的颜色不能继承,必须对a标签本身进行设置

②. h标签的字体大小不能修改,必须对h标签本身进行修改

2.层叠性

是浏览器处理冲突的一个能力
如果一个属性通过两个选择器设置到同一个元素上,那么这个时候一个属性就会将另一个属性层叠掉

3.优先级

!important>行内样式>id选择器>类选择器>标签选择器>通配符>继承

权重:

作用:多个选择器组合以后的优先级

算法:(0,0,0,0)==》第一个0是important的个数,第二个0是id选择器的个数,

第三个0对应的类选择器的个数,第四个0对应的是标签选择器的个数,就是当前选择器的权重。

权重是优先级的算法,层叠是优先级的表现

选择器的工作原理:选择器是从右我往左查找

以上是关于css的三大特性的主要内容,如果未能解决你的问题,请参考以下文章

十五CSS的三大特性

夯实基础--CSS => CSS三大特性

CSS的三大特性

CSS 三大特性

04-CSS三大特性

沉淀期——css三大特性