Domanda
In termini di client-side caching di immagini, c'è una differenza tra i seguenti:
**Option #1**
<div style="background:url('myimage.jpg');display:none;"></div>
e
**Option #2**
<div id="myimage"></div>
style.css
#myimage {
background:url('myimage.jpg');
display:none;
}
EDIT: Non sono sicuro se è importante, ma i div di cui sopra vengono prima caricata su un'altra pagina con style = "display: none;"
Soluzione
No. Si noti inoltre che alcuni browser non grafica della cache ih elementi nascosti (regrardless dal fatto che essi si nasconde direttamente o nascondere uno dei loro elementi padre).
Altri suggerimenti
No. caching del client è controllato da intestazioni restituiti dal server nella richiesta per l'immagine, non il css.
Per inciso, se siete alla ricerca di immagini di caching, Mi consiglia di utilizzare un CDN. di cloudfront rende facile ed economico.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow