2017-04-21 95 views
0

我已經定義了一個名爲active-td的類並將一些樣式應用於該類中的元素。但不是隻更改這些元素,而是改變整個頁面上的元素樣式。一個類中的目標元素

這是一個簡單的代碼形式,我已經包括:

首次嘗試

.active-td > a, p, span 
{ 
    color: black; 
} 

第二次嘗試

.active-td a, p, span 
{ 
    color: black; 
} 

回答

3

隨着子組合子(僅適用於目標的.active-td的孩子) :

.active-td > a, 
.active-td > p, 
.active-td > span 
{ 
    color: black; 
} 

隨着後裔組合子(目標.active-td所有後代):

.active-td a, 
.active-td p, 
.active-td span 
{ 
    color: black; 
} 
+0

所以,我的結論是我必須單獨定義。 – Alen

+0

是的。一旦使用逗號,瀏覽器就會期待一個全新的選擇器,並且看不到與前一個選擇器的關聯。 –