zoukankan      html  css  js  c++  java
  • 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>

    结果:

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

  • 相关阅读:
    Gym
    Gym
    Gym
    Gym
    Gym
    hdu2586 LCA带边权的Targan算法
    bryce1010专题训练——LCA
    POJ1470 LCA (Targan离线)
    bryce1010专题训练——LCT&&树链剖分
    模板——2.7 欧拉函数
  • 原文地址:https://www.cnblogs.com/Janejxt/p/7490997.html
Copyright © 2011-2022 走看看