css a hover设置背景色,在IE浏览器效果只有文字下面有背景色,其它浏览器显示正常

如图上面是IE,怎么才能做出下面的效果:css代码:... 如图上面是IE,怎么才能做出下面的效果:

css代码:
展开
 我来答
lp5276159be1
推荐于2016-01-22 · TA获得超过2万个赞
知道大有可为答主
回答量:1万
采纳率:39%
帮助的人:4284万
展开全部
如果是a标签的话,给a标签加一个display:block;
也就是你下面那张图片中最下面一个样式
更多追问追答
追问
试过了,不行呢。360浏览器或者火狐谷歌等不用加也是可以的,用IE8不行。
追答
IE8问题确实比较多,纠错能力太强了,导致css稍微有一点不够严谨就出问题,你加一下宽度和高度看看,display:block;也别忘了留着
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
言言言小鱼

2015-01-09 · 小小的鱼儿小小的我,我就是言小鱼。
言言言小鱼
采纳数:1335 获赞数:7608

向TA提问 私信TA
展开全部
.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试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liqing08328
2015-01-09
知道答主
回答量:31
采纳率:0%
帮助的人:10.8万
展开全部
a标签添加一个display属性,给一下宽高。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式