css-----unset

html-css09

css-----unset,第1张

名如其意,unset 关键字我们可以简单理解为不设置。其实,它是关键字 initial 和 inherit 的组合。

什么意思呢?也就是当我们给一个 CSS 属性设置了 unset 的话:

举个例子,根据上面列举的 CSS 中默认继承父级样式的属性,选取一个,再选取一个不可继承样式:

left 与right 元素分别定为左边和右边

css 原来写法

css 可以这么写

unset就是不设值得意思,如果这个css属性是能继承的,那么就相当于inherit,否则相当于initial,你可以自己根据这个属性是否能继承来选择。

如果实在是懒,那就设置一个不合法的属性,常用的是空字符,比如说:display:

initial

initial 关键字用于设置 CSS 属性为它的默认值,可作用于任何 CSS 样式。

inherit

每一个 CSS 属性都有一个特性就是,这个属性必然是默认继承的 (inherited: Yes) 或者是默认不继承的 (inherited: no)其中之一,我们可以在 MDN 上通过这个索引查找,判断一个属性的是否继承特性。

unset

名如其意,unset 关键字我们可以简单理解为不设置。其实,它是关键字 initial 和 inherit 的组合