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)