代码之家  ›  专栏  ›  技术社区  ›  theJuls

仅在元素[duplicate]上不存在类时应用某些CSS样式

  •  -1
  • theJuls  · 技术社区  · 7 年前

    假设我有两个CSS类:

    .class1 {
       color: red;
    }
    
    .class2 {
      /* Has Stuff */
    }
    

    我只想应用任何样式 class1 class2 也不在元素上。例如:

    <div class="class1">Some div</div>
    

    应该是红色的。

    <div class="class1 class2">Some div</div>
    

    不应该是红色的,即使 类别2 没有任何相关的定义。

    我该怎么做?

    1 回复  |  直到 7 年前
        1
  •  3
  •   Łukasz Blaszyński    7 年前
    .class1:not(.class2) {
       color: red;
    }
    

    这应该对你有用