CSS的三大特性

CSS的三大特性

CSS有三个非常重要的三个特性:层叠性,继承性,优先级

层叠性

样式冲突,遵循的原则是就近原则,哪个样式离得近就执行哪个
样式不冲突不会层叠

继承性

子标签可以继承父标签的某些样式,如文本颜色和字号。简单的理解就是:子承父业
行高的继承

body {
	font:12px/1.5 Microsoft YaHei;
}

行高可以跟单位也可以不跟,如果子元素没有设置行高则会继承父元素的行高为1.5 ,行高=当前子元素文字大小*1.5

优先级
选择器 选择器权重
继承或者 * 0000
元素选择器 0001
类选择器,伪类选择器 0010
ID选择器 0100
行内样式 1000
!important;重要的 无穷大

复合选择器会有有叠加,但是永远不会有进位的问题

你可能感兴趣的:(前端)