2012-08-25 26 views
6

我有一個像* {-webkit-transition:all 0.7s ease}這樣的CSS規則,這適用於頁面上的所有元素,但是我想從這個規則中排除一個ID爲classic的元素,怎麼做到這一點?如何在CSS中排除一個元素(通過ID)

+0

@slhck你搖滾!有用。請添加它作爲答案,以便我可以將其標記爲答案。 –

回答

21

排除元素的CSS 3僞類是:not。要排除匹配#classic的所有元素,但保持休息,使用

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

W3C spec on selectors。請注意,這些CSS3選擇器不適用於所有瀏覽器,特別是早期版本的Internet Explorer會高興地忽略它們。