且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

未设置值在CSS中是什么意思?

更新时间:2022-02-05 22:46:06

unset表示

如果属性的级联值是unset关键字,则如果它是继承的属性,则被视为inherit,如果不是,则被视为initial。此关键字可有效擦除所有声明的值

在您的情况下,position不是继承属性,因此它将始终考虑initial

每个属性都有一个初始值,在属性的定义表中定义。

对于position,它是static,因此您只需使用position:static,它的行为将与position:unset

相同

引用:https://drafts.csswg.org/css-cascade-3/


要使其更通用,您必须使用:

  • property:inherit如果是继承属性
  • property:<initial_value>如果它不是遗传属性的话。然后查看属性的定义表以找到初始值。

https://developer.mozilla.org/en-US/docs/Web/CSS/position