我有一个像* {-webkit-transition:all 0.7s ease}
这样的CSS规则,这适用于页面上的所有元素,但我想从ID为classic
的此规则中排除一个元素,该怎么做?
答案 0 :(得分:24)
用于排除元素的CSS 3伪类是:not
。要排除与#classic
匹配的所有元素,但保留其余元素,请使用
* :not(#classic) {
/* your definitions here */
}
请参阅W3C spec on selectors。请注意,这些CSS3选择器不适用于所有浏览器,特别是旧版本的Internet Explorer会很乐意忽略它们。