REF: https://drafts.csswg.org/css-... Each property has an initial value, defined in the property’s definition table. If the property is not an inherited property, and the cascade does not result in a value, then the specified value of the property is its initial value.
你理解错了,
initial
是指“这个属性”的初始值,而不是“这个标签下这个属性”的初始值。同一个属性的
initial
在任何标签下都是一样的,并不是在<h1>
下有一个值、在<h2>
下又有另一个值。font-size
属性的initial
是medium
。P.S. 每个属性的初始值是啥可以在 MDN 上查阅:
【附】CSS 规范原文:
可以看到跟 Element(元素)是啥根本没关系。
P.S. 你要是想恢复成“这个标签下这个属性”的默认值,也有的,是
revert
,不过兼容性并不好就是了。