CSS声明覆盖

时间:2013-08-11 21:42:06

标签: css

#header {
   width:100%;
   height:200px;
}

#theme.theme1 .handle {
   background:blue; 
} 

#header.noback { 
   background:none;   
}

为什么最后一个声明不会覆盖在这里?

http://jsfiddle.net/5VnAs

1 个答案:

答案 0 :(得分:2)

这是由 CSS specificity 引起的。如果您将最后一条规则更改为

#header.noback.handle{ 
   background:none;   
}

jsFiddle example

它有效