1.层叠性:
概念:如果发生了样式冲突,那就会根据一定的规则(选择器优先级),进行样式的层叠(覆盖)
什么是样式冲突?---- 元素的同一个样式名,被设置了不同的值,这就是冲突
发生冲突的时候会看权重来抉择,谁的权力大就听谁的,若是权力相当,那就会后来者居上:
2.继承性:
概念:元素会自动拥有其父元素,或其祖先元素上所设置的某些样式
规则:优先继承离得近的
常见的可集成属性:text-??,font-??,line-??,color .........
不可继承的属性:例如 background-color 其余更多的可去 MND网站查看
3.优先级:
简单聊:!important > 行内样式 > ID选择器 > 类选择器 > 元素选择器 > 通配选择器(*)> 继承的样式
详细聊:需要计算权重
计算权重是需要注意:并集选择器的每一个部分都是分开的 例: