2013-05-12 109 views
0

我想樣式文件中像這樣的東西:選擇孩子和兄弟姐妹:沒有選擇器

body * { color:#000; } 

但我想排除來自它保持一定的股利和一切的風格,所以我嘗試這樣的非選擇:

body *:not(.thisdiv *) { color:#000; } 

它似乎沒有工作,我還能嘗試什麼?

回答

0

在你給出的例子中沒有問題。由於特殊性,在body上設置的任何樣式都不應該覆蓋.thisdiv上的可比樣式。

+0

當我在thisdiv上設置「全部(*)」選擇器時,整個樣式不起作用 – Youss 2013-05-12 09:25:27

0

運行一些測試,我發現:not似乎不能在body元素上工作,除非我失去了一些東西。

你可以保持它的簡單,這樣使一些:

div:not(.thisdiv) {color: #000;} 

但這是不太一樣的,你有什麼。當然,你可以的,覆蓋任何車身顏色與此:

.thisdiv {color: #222} 

這是瀏覽器的支持更好反正是非常標準。

相關問題