2013-03-28 30 views
3

我有HTML表格和布局为它(类似的东西,我也使用HAML + SASS):表悬停文字和链接的颜色

.zebra{ 
.zebra-stripe{ 
    &.zebra1{ 
    a{ 
    color: red; 
    } 
    a:hover{ 
    color: blue; 
    } 
} 
} 

我HTM表有一流的斑马,和TR具有类.zebra -stripe .zebra1

但我有其他样式(如按钮)链接,这个链接有自己的背景高度,但颜色设置好的橙色悬停,

.details-link{ 
    width: 70px; 
    margin: 2px; 
} 
.details-link:hover{ 
    color: orange; 
} 

但是当我的鼠标通过这个链接它是合作lor不是橙色的,而是蓝色的,就像桌子一样......出了什么问题?

如何设置链接悬停文本颜色为橙色(我设置好的,但它不能正常观看)....

如果事情是不明确写我的意见......

+2

@Daniel Imms:标签的目的是描述问题,而不是答案。由于这个问题并不明显,问题在于选择者的特异性,因此强迫标签进入问题是不合适的。在每个问题上填写5个标签也没有必要 - 像[hover]这样的标签在这里并不是很有效。 – BoltClock 2013-03-28 12:58:36

回答

0

你的问题是你使用选择的特殊性,.zebra .zebra-stripe.zebra1 a:hover.details-link:hover更具体。尝试以下代替,以使您的选择更具体:

.zebra .zebra-stripe.zebra1 a.details-link:hover { 
    color: orange; 
} 
0

尝试出这个:

a.details-link:hover{ 
    color: orange; 
}