異なる要素(スプライト画像)に同じ画像を使用している場合、これは新しいHTTPリクエストであるため、通常はその画像を再度呼び出すことはありません。
私はむしろ使用します:
element1 {
background: url(someImage.png);
}
element2 {
background-image: inherit;
}
これはHTTPリクエストを保存していますか?
または、ブラウザがスマートで、次を使用できる場合:
element1 {
background: url(someImage.png);
}
element2 {
background: url(someImage.png);
}
ブラウザは新しいHTTPリクエストを作成しますか?または、この画像がすでにキャッシュされていることを知っていますか?
問題は、例1を使用して何かを得ることができるかということです。