如何在CSS中排除元素(通过ID)

时间:2012-08-25 08:11:15

标签: html css

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

1 个答案:

答案 0 :(得分:24)

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

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

请参阅W3C spec on selectors。请注意,这些CSS3选择器不适用于所有浏览器,特别是旧版本的Internet Explorer会很乐意忽略它们。