当我在不同的元素中使用相同的图像(精灵图像)时,通常不会再次调用该图像,因为这会发起新的HTTP请求。
我更喜欢使用:
element1 {
background: url(someImage.png);
}
element2 {
background-image: inherit;
}
这样做可以减少HTTP请求吗?
如果浏览器聪明,我能用以下方式:
element1 {
background: url(someImage.png);
}
element2 {
background: url(someImage.png);
}
浏览器会发起新的HTTP请求吗?还是它知道我已经缓存了这张图片?
问题是:使用示例1,我能获得什么?
background-image:inherit;
会有什么好处吗? - adardesign