我在使用精灵时忽略了一些明显的东西。我在JSFiddle上有一个例子。它没有显示跨度中的精灵,当我查看Chrome中的元素时,它报告的实际背景位置为0px,50%。css是0px,-31px。
建议
发布于 2012-08-28 05:24:01
你必须使跨度显示为块,并去掉背景位置设置之间的逗号,因为应该只有一个空格:
http://jsfiddle.net/HJUg6/2/
发布于 2012-08-28 05:18:16
SPANS不是块元素,并且不能采用宽度或高度CSS属性。使用DIV或将display:block添加到此元素的定义中。
发布于 2012-08-28 05:20:40
在div上使用display:block,它就能正常工作。(我不知道这是不是您应该看到的图像。)
https://stackoverflow.com/questions/12149710
复制相似问题