Z powodów, które są konieczne, ale trudne do wytłumaczenia, ustawiam zarówno obraz absolutnie pozycjonowany, jak i obraz tła na div.Czy przeglądarka pobierze obraz dwukrotnie, jeśli jest używany zarówno w obrazie src, jak i obrazie tła div?
Chcę się upewnić, że gdy przeglądarka złapie te obrazy (są one bardzo duże), nie będzie ich ponownie pobierać.
Udawajmy, że obraz bg.jpg
w poniższym kodzie wynosi 500 KB. Czy poniższy kod powoduje, że przeglądarka pobiera obraz w całości dwukrotnie, co daje łącznie 1000 KB?
<style>
header {
background: url(img/bg.jpg) center center fixed transparent;
}
</style>
<header>
<img src="img/bg.jpg" width="500" height="500">
</header>
EDIT: Dziękuję wszystkim za doskonałe odpowiedzi. Chciałem tylko dwukrotnie sprawdzić i upewnić się, że nie zmuszałem użytkownika do ponownego pobrania tych bardzo dużych obrazów.
myślę, pobierze jeden raz i umieści go w gotówce. Drugi obraz zostanie odczytany z gotówki. –
@ MiljanPuzović Tylko dla poprawności, masz na myśli "pamięć podręczną" a nie "gotówkę" – binaryfunt
@BrianFunt Dzięki, to było 3 lata temu, mój angielski był okropny :) –