2012-01-29 89 views
0

我有一個h4標題,當它被選中時,我想改變它的背景顏色。我試過下面的CSS,但它沒有奏效。哪裏錯了?Css將子類添加到h4

.sub_topic h4 { 
    margin:0 0 0 20px; 
    color: #fff; 
    width:120px; 
    text-align: center; 
    background-color: #4e7ac7; 
    border: 3px solid #4e7ac7;  
    height:20px; 
} 

.sub_topic h4 .chosen { 
    background-color: #a0be29; 
    border: 3px solid #a0be29; 
} 

我也試過只.chosen,然後將其添加到<h4>,但沒有奏效。

+0

當你的意思是添加你的意思是h4 + .chosen – theliberalsurfer 2012-01-29 03:58:20

回答

6

這應該做的伎倆的

h4.chosen 

代替

h4 .chosen 
+0

是的,這是有效的,非常感謝。我現在不能接受答案大聲笑。我會在10分鐘內完成。 – Malixxl 2012-01-29 03:58:20

1

嘗試的h4 .chosenh4.chosen代替

您所有的CSS屬性看行不行。

+1

實際上'.subtopic h4'是一個有效的(如果奇數)選擇器語法......一個'h4',它是一個具有類'.subtopic'的元素的後代。 – lhagemann 2012-01-29 04:08:35

+0

你是對的。 Braindead時刻。答案已更新。 – 2012-01-29 04:25:33