CSS三大特性

1. 层叠性

原则说明
就近原则距离元素最近的样式规则会覆盖较远的规则
相同权重后声明的样式会覆盖先声明的样式
部分覆盖只有冲突的属性会被覆盖

2. 继承性

类别属性列表
可继承的属性文本相关:color、font-、text-、line-height;列表相关:list-style-*;其他:visibility、cursor
不可继承的属性布局相关:width、height、margin、padding、border、display;背景相关:background-*;其他:z-index、opacity、box-shadow

3. 优先级

优先级选择器类型
1(最高)!important
2内联样式
3ID选择器
4类选择器、伪类选择器、属性选择器
5标签选择器、伪元素选择器
6(最低)通用选择器、后代选择器、兄弟选择器
-继承的样式优先级最低

实际开发其实注意不到,优先级偶尔可能会有点影响,属性继承没记过