css关键字unset

今天遇到了一个css属性

display:unset

以为是新增的display的属性值,查了好久,发现并没有这个属性值,

后来发现了unset是css的关键字,将一个属性的属性值设置为unset,目的是将一个属性重新重新设置为其从父母那继承的属性值,如果没有继承则是重置成初始值。

它可以应用到所有的css属性上,包括css简写。

注意:亲自测试IE10不兼容

例如:color

.foo {
color: blue;
}
.bar {
color: green;
} p {
color: red;
}
.bar p {
color: unset;
}
<p>This text is red.</p>
<div class="foo">
<p>This text is also red.</p>
</div>
<div class="bar">
<p>This text is green (default inherited value).</p>
</div>

结果:

css关键字unset

最后的this text is green就是重置成了继承自父元素的color属性值green。

上一篇:IBM Node-RED 安装与使用教程


下一篇:MySQL教程53-MySQL算术运算符