Когда одно и то же изображение используется для разных элементов (спрайт-изображений), я обычно не вызываю это изображение снова, поскольку это новый HTTP-запрос.
Я скорее использую:
element1 {
background: url(someImage.png);
}
element2 {
background-image: inherit;
}
Сохраняет ли это HTTP-запросы?
Или, если браузер умный, и я могу использовать:
element1 {
background: url(someImage.png);
}
element2 {
background: url(someImage.png);
}
Будет ли браузер отправлять новый HTTP-запрос? Или он знает, что у меня уже есть это изображение в кеше?
Вопрос в том, получу ли я что-нибудь, используя пример 1?