许多程序员喜欢使用精灵图,但他们似乎忘记了精灵图需要更多或更少固定的容器。如果你无法控制h2的高度,就不能在h2上使用精灵图。当你有1(2)行文本时,h2看起来很好,但当你有3行时,灾难就来了——来自精灵图的下一张图片变得可见。
最好的解决方案是什么?将图标放在它的容器内?
<h2>
<span class="ico">Text that needs to be hidden</span>
Lorem ipsum<br />dolor sit<br />amet
</h2>
另一种解决方案是将图像对角线放置在精灵文件上,但这种解决方案不允许100%的0定位。
你有什么解决方案吗?