11

我有一个 CSS 规则,例如* {-webkit-transition:all 0.7s ease},这适用于页面上的所有元素,但我想从这个规则中排除一个带有 ID 的元素,该classic怎么做?

4

1 回答 1

28

用于排除元素的 CSS 3 伪类是:not. 要排除所有匹配的元素#classic,但保留其余元素,请使用

* :not(#classic) { 
  /* your definitions here */ 
}

请参阅有关选择器的 W3C 规范。请注意,这些 CSS3 选择器并不适用于所有浏览器,尤其是旧版本的 Internet Explorer 会很乐意忽略它们。

于 2012-08-25T08:18:16.953 回答