【问题标题】::not(X) not working [duplicate]:not(X) 不工作[重复]
【发布时间】:2018-02-04 06:25:52
【问题描述】:

这有什么问题? .btn:not(.btn-float .btn) { ... } 我想为所有具有 .btn 类的元素应用 css,除了 div .btn-float 中的元素

我得到的结果是,该类未应用于任何 .btn 元素!

谢谢

【问题讨论】:

  • 你写只是为了写??我的问题完全不同,因为我不打算使用多个 :not() 选择器!

标签: css css-selectors


【解决方案1】:

应该是:

div:not(.btn-float) .btn { ... }

这意味着选择所有不是.btn-floatdivs,然后选择其中的.btns。

【讨论】:

  • *:not(.btn-float) .btn { ... },如果我们不确定父元素是div
  • 感谢 Geek 先生的回复。实际上我想要的是为所有.btn元素应用css类,除了div.btn-float中的元素。
  • 啊,好的,我明白了:)我现在就试试,然后告诉你:)
  • @Websphere 这正是你所说的!
  • 因此,如果有一个不是 .btn-float 的 div 继承自或包含 div.btn-float,那么尽管有 .btn-float,它仍然匹配,不是吗?
猜你喜欢
  • 2011-03-29
  • 2016-03-21
  • 1970-01-01
  • 1970-01-01
  • 2019-07-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多