2012-08-25 8 views
6

Ho una regola CSS come * {-webkit-transition:all 0.7s ease}, Questo vale per tutti gli elementi della pagina, ma voglio escludere un elemento da questa regola con ID classic, come fare questo ?Come escludere un elemento (via ID) nei CSS

+0

@slhck You rock !! Funziona. Per favore aggiungilo come risposta in modo che io possa contrassegnarlo come Risposta. –

risposta

21

La pseudo classe CSS 3 per gli elementi esclusi è :not. Per escludere tutti gli elementi corrispondenti #classic, ma mantenere il resto, utilizzare

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

Vedere le W3C spec on selectors. Nota che questi selettori CSS3 non funzionano su tutti i browser, in particolare le vecchie versioni di Internet Explorer li ignoreranno volentieri.