【发布时间】:2013-04-18 14:12:23
【问题描述】:
当用户将鼠标悬停在类名为 "reMode_hover" 的元素时,我正在尝试应用背景色。
但如果元素也有"reMode_selected"
注意:我只能使用 CSS 而不是 javascript,因为我在某种有限的环境中工作。
澄清一下,我的目标是在悬停时为第一个元素着色,而不是第二个元素。
HTML
<a href="" title="Design" class="reMode_design reMode_hover">
<span>Design</span>
</a>
<a href="" title="Design"
class="reMode_design reMode_hover reMode_selected">
<span>Design</span>
</a>
我在下面尝试过,希望第一个定义有效,但事实并非如此。我做错了什么?
CSS
/* do not apply background-color so leave this empty */
.reMode_selected .reMode_hover:hover
{
}
.reMode_hover:hover
{
background-color: #f0ac00;
}
【问题讨论】:
标签: html css css-selectors