css a:hover问题

#mainnav{width:1002px;height:40px;border:none;float:left;margin:-56pxauto30pxauto;}#m... #mainnav{ width:1002px;height:40px;border:none; float:left;margin:-56px auto 30px auto;}
#mainnav ul li{border:none; float:left;border:0 none;}
#mainnav ul{ list-style-type:none; float:left; width:960px; }
.mainnav1 a:hover{ background:url(../images/shouye1.gif); width:90px; height:40px;}

<div id="mainnav">
<ul>
<li class="mainnav1"><a href="*"><img border="0" src="images/shouye.gif" width="90" height="40" /></a></li>
<li class="mainnav2"><a href="*"><img border="0" src="images/bowen.gif" width="90" height="40" /></a></li>
<li class="mainnav3"><a href="*"><img border="0" src="images/tupian.gif" width="90" height="40" /></a></li>
<li class="mainnav4"><a href="*"><img border="0" src="images/guanyu.gif" width="116" height="40" /></a></li>
<li class="mainnav5"><a href="*"><img border="0" src="images/liuyan.gif" width="108" height="40" /></a></li>
</ul>
</div>

直接覆盖原来的图片,现在只能显示一点
展开
 我来答
gjgj821
2013-04-12 · TA获得超过416个赞
知道小有建树答主
回答量:501
采纳率:100%
帮助的人:468万
展开全部
你在做导航对吧,你这样是替换不了图片的,a:hover你更改的只是他的背景
但是你原先显示的是<img>标签,图片是肯定在背景之上的你得改成
#mainnav{ width:1002px;height:40px;border:none; float:left;margin:-56px auto 30px auto;}
#mainnav ul li{border:none; float:left;border:0 none;}
#mainnav ul{ list-style-type:none; float:left; width:960px; }
.mainnav1 a{background:url(../images/shouye.gif);width:90px;height:40px;display:inline-block;}
.mainnav1 a:hover{ background:url(../images/shouye1.gif);}
<div id="mainnav">
<ul>
<li class="mainnav1"><a href="*"></a></li>
<li class="mainnav2"><a href="*"></a></li>
<li class="mainnav3"><a href="*"></a></li>
<li class="mainnav4"><a href="*"></a></li>
<li class="mainnav5"><a href="*"></a></li>
</ul>
</div>
你试下
willin2005
2013-04-12
知道答主
回答量:37
采纳率:0%
帮助的人:27万
展开全部
这样是覆盖不了的,你用样式表控制的是背景图片,背景图片怎么能覆盖img图片呢,如果想达到你需要的效果那就把img删掉,也用css显示第一张图片,不过建议这个效果使用js实现,因为有的浏览器是不能支持以上代码的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式