Quando ho la stessa immagine utilizzata per elementi diversi (immagini sprite) di solito non richiamo quell'immagine perché questa è una nuova richiesta HTTP.Il browser memorizza nella cache le immagini di sfondo CSS?
Io invece uso:
element1 {
background: url(someImage.png);
}
element2 {
background-image: inherit;
}
Questo è l'richieste HTTP risparmio?
Oppure, se il browser è intelligente e posso usare:
element1 {
background: url(someImage.png);
}
element2 {
background: url(someImage.png);
}
è il browser sta per fare una nuova richiesta HTTP? O sa che ho già questa immagine memorizzata nella cache?
La domanda è: ottengo qualcosa utilizzando l'esempio 1?
Dipende dal browser. – jball