我定义了两种样式:
img.feedback-sprite-22{
display:block;
background:url(../img/feedback-sprite-22.png) 0px 0px scroll;
height:22px;
border:0 !important;
padding:0;
margin:0 !important;
z-index:0;
}
img.feedback-sprite-22:hover{
background-position:0px -22px;
}
img.fb {
display:inline;
margin:auto 0;
border: none !important;
vertical-align: middle;
}
我像这样显示图像:
<img class='fb feedback-sprite-22' height='22' width='65'>
在 ff 和 chrome 中效果很好,但不是 ie(我测试了 ie10 和 ie8)。IE 显示图像(是不是简单的渐变),也显示了正方形的 img 缺失框(见下文)。任何想法如何解决这一问题?提前致谢。