Pergunta

Em termos de client-side imagem caching, há uma diferença entre o seguinte:

**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: Eu não tenho certeza se isso importa, mas os DIVs acima são carregadas pela primeira vez em outra página com style = "display: none;"

Foi útil?

Solução

No. Observe também que alguns navegadores não cache de gráficos ih elementos ocultos (regrardless de saber se você escondê-los diretamente ou esconder um de seus elementos pai).

Outras dicas

No. cache de cliente é controlada por cabeçalhos retornados do servidor na solicitação para a imagem, não o css.

Como um aparte, se você estiver olhando para o cache de imagem, eu recomendo usar um CDN. da Amazon CloudFront torna este barato e fácil.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top