2012-01-29 68 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