【问题标题】:How do I exclude a class from CSS?如何从 CSS 中排除一个类?
【发布时间】:2018-10-29 08:23:30
【问题描述】:

我有代码:

.et_pb_text_inner a {
color: #fff;
}

如果我想排除确保这排除了“.et_pb_image_wrap”,我该怎么做?

【问题讨论】:

  • 你的意思是排除。默认情况下,像这样的 CSS 声明会排除除 .et_pb_text_inner a 之外的所有内容(.et_pb_text_inner 内的链接)

标签: css wordpress frontend styling


【解决方案1】:

所以如果样式也没有该类,您只想应用样式?

.et_pb_text_inner:not(.et_pb_image_wrap) a {
color: #fff;
}

【讨论】:

  • 我很确定这行不通,不确定 wordpress 插件是否会将一个图像类和一个文本类放到同一个元素中......所以最好等待 HTML 结构和更多细节
【解决方案2】:

如果 .et_pb_text_inner a 正在影响 .et_pb_image_wrap 那么这可能是继承问题。可以在here 找到有关 CSS 继承的详细文章。

我的猜测是设置

.et_pb_image_wrap{
  color:revert;

}

或者

.et_pb_image_wrap{
  color:initial;

}

【讨论】:

    猜你喜欢
    • 2019-07-03
    • 2016-05-06
    • 2021-07-31
    • 1970-01-01
    • 1970-01-01
    • 2017-11-30
    • 1970-01-01
    • 2016-06-08
    • 1970-01-01
    相关资源
    最近更新 更多