a标签的背景图在ie8下不显示的问题

Posted 菜根谭

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了a标签的背景图在ie8下不显示的问题相关的知识,希望对你有一定的参考价值。

突然发现临下班时候问题就多, 马上下班了被头头告知线上已经上线很久的活动现在有个兼容性问题, a标签的背景图在ie8下会有不显示的情况. 我自己找了台ie8的机器实验了一下, 发现一切正常, 但是在另外一个同事机器上就会有这个问题, 真心奇怪!

后来找到问题的原因, 是因为在ie8下要显示a标签的背景图有一个重要属性:

display:block;

同时还要注意background属性中 no-repeat 前面的空格.

 

改正之后, 背景图正常显示了. 不过同是ie8, 一个可以, 一个却不行这个问题还是没搞明白. 兼容性太蛋疼了...

以上是关于a标签的背景图在ie8下不显示的问题的主要内容,如果未能解决你的问题,请参考以下文章

在IE8下background-image不显示的解决方法

解决IE8下不兼容rgba()的解决办法

为啥我写的焦点图在IE6下强制关闭,打不开网页,我是用jquery写的,在IE7,IE8,FF下都正常!

banner轮播图在IE8下的样式

IE8下不识别indexOf的问题

Highcharts 高图在数据标签下显示气泡的工具提示。