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

Aks*_*tal 7 html css

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

slh*_*hck 24

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

* :not(#classic) { 
  /* your definitions here */ 
}
Run Code Online (Sandbox Code Playgroud)

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