我试图在我的 CSS 中更加禅宗,同时也减少我的服务器上的负载。我听说过并看到了一种技术,我可以使用背景图像和偏移值来允许我将所有小图标图像下载到一个图像中,并使用 CSS 来显示正确的图像。但是,我有点困惑如何正确地做到这一点。具体来说,如果我有一个 16x16 的图像,在我的大图像中有 48 个像素,称为 img.png,我想要这样的东西:
<img style="background-image: url('img.png'); background-position: 48px" />
(显然是把样式放到 CSS 中,但为了说明的目的,这里是内联的。)
但是, img 忽略了偏移量。如果我使用像跨度这样的东西,我不确定如何设置跨度的宽度(实际上我试过了,它似乎忽略了宽度。)
任何帮助,将不胜感激。