css a hover设置背景色,在IE浏览器效果只有文字下面有背景色,其它浏览器显示正常
展开全部
如果是a标签的话,给a标签加一个display:block;
也就是你下面那张图片中最下面一个样式
也就是你下面那张图片中最下面一个样式
更多追问追答
追问
试过了,不行呢。360浏览器或者火狐谷歌等不用加也是可以的,用IE8不行。
追答
IE8问题确实比较多,纠错能力太强了,导致css稍微有一点不够严谨就出问题,你加一下宽度和高度看看,display:block;也别忘了留着
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.top-menu-nav .kidc li a:hover{
background:#3a6aee;
color:#FFF;
text-decoration:none;
display:block;
}
追问
试过了,不行呢。360浏览器或者火狐谷歌等都是可以的,用IE8不行。
追答
你把li:hover这个去掉,给li一个宽度试试。我这边IE8显示正常,可能是你的其他样式把a的样式覆盖了,不行的话给a加个id试试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a标签添加一个display属性,给一下宽高。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询