在我的 CSS 中,我有一个带有 id 的主容器main
。在 CSS 中,它看起来像这样:
#main a:hover, #main a:active, #main a:focus {
background: none repeat scroll 0 0 #095197;
color: #FFFFFF;
}
特别是div
我希望链接样式有所不同:
.main_list_div .text_div .mainbt a.bt {
width: 100px;
height: 26px;
background: url(../image/bt.png) no-repeat;
display: block;
margin-top: 22px;
text-decoration: none
}
.main_list_div .text_div .mainbt a.bt:hover,
.main_list_div .text_div div.mainbt link.bt:hover {
width: 100px;
height: 26px;
background: url(../image/bth.png) no-repeat;
display: block;
margin-top: 22px;
text-decoration: none;
background-color: transparent
}
我的 HTML 是:
<div class="main_list_div">
<div class="image_div"><img src="images/directory/1338033387.jpg"></div>
<div class="text_div">
<div class="company_name">Yahoo India</div>
<div class="category_name">Manufacturers of Primary Category / Secondary Category / Secondary Category</div>
<div class="mainbt"><a href="directory-list/yahoo/yahoo-india.html" class="bt"></a></div>
</div>
<div class="clear"></div>
</div>
问题是a (link)
被覆盖但a:hover
不是。我该如何覆盖a:hover
?