CSS 属性分为 默认继承 和 默认不继承,决定了没有为元素的属性指定值时该如何计算值
控制继承的属性值:
inherit
:使子元素属性和父元素相同,开启继承initial
: 将属性的初始(或默认)值应用于元素(不是浏览器样式表的值)unset
:- 对于 默认继承 属性,等同
inherit
- 对于 默认不继承 属性,等同
initial
- 一般和
all
属性一起用
- 对于 默认继承 属性,等同
revert
:使用浏览器默认值revert-layer
:将属性值还原为上一层 @layer 中设置的同属性值,没有则等同revert
NOTE
direction 和 unicode-bidi 属性是唯二不受 all 简写属性影响的属性
【译】理解CSS关键字:“Initial”,“Inherit”和“Unset” - 掘金 (juejin.cn)
CSS又出了个revert-layer全局关键字😂 « 张鑫旭-鑫空间-鑫生活 (zhangxinxu.com)