2012-10-19 31 views
0

我有很多<td> S的这里面的表格,并存储在一个CSS文件中的特定风格,他们有一个盘旋的风格,但我想不适悬停于一个特定<td>特殊​​没有悬停

所以我试着给它一个ID,并让悬停看起来像背景,它不工作!这<td>具有相同的悬停作为其他

这是我的CSS:

#gradient-style tbody td:hover 
{ 
    background: #d0dafd; 
    color: #339; 
} 

td#exception:hover 
{ 
    padding: 0px; 
    background: #e8edff; 
} 

我的特殊<td>没有得到其特殊的悬停;它与其他人一样。怎么了?

回答

7

您的选择器不是specific就够了。

第一个选择器比第二个选择器有一个更多的id选择器,所以它赢得级联。

用途:

#gradient-style tbody td#exception:hover 

代替。

+0

谢谢合作两个答案! –

1

假设CSS格式正确

尝试

td#exception:hover 
{ 
    padding: 0px !important; 
    background: #e8edff !important; 
} 

真的不应该使用它,但它的工作原理

+0

“不应该真的使用它” - 正确。这是一个只能使用一次的解决方案的强力锤(因为当你想覆盖它时,它已经很重要)。改为正确使用特殊性规则。 – Quentin

+0

谢谢你,我试过了,它工作 –