Fórum Imagem pelo css ou html? #461788

22/11/2013

0

uma duvida simples, mas quero saber qual a forma de puxar uma imagem, pelo proprio HTML ou CSS? existe diferença?
Claudio Aguiar

Claudio Aguiar

Responder

Posts

22/11/2013

Roniere Almeida

boa pergunta, mas acho que pelo html seja mais rapido, mas não tenho certeza.
Responder

Gostei + 0

22/11/2013

Marcelo Pastore

não to lembrando se o carregamento de imagem é mais rapido pelo css ou html.
Responder

Gostei + 0

23/11/2013

Roniere Almeida

não to lembrando se o carregamento de imagem é mais rapido pelo css ou html.


tb tenho essa duvida.
Responder

Gostei + 0

23/11/2013

Claudio Aguiar

duvidas, duvidas...huahua
Responder

Gostei + 0

24/11/2013

Lucas

Além de vocês pensarem no que é mais ou menos rápido, vocês devem pensar em semântica web.

Saibam:

HTML: especificação / estrutura
CSS: estilização do seu HTML

A tag <img> é inerente ao HTML (veja HTML5 e seus conceitos). Então deixe-o no HTML.

Se a sua dúvida (que não me ficou muito clara) for na questão de dinamização da imagem, ai já são "outros 500".

Abraços.

Atenciosamente,

Lucas Garcia Daveis.
Responder

Gostei + 0

24/11/2013

Roniere Almeida

Certo, mas é interessante essa parte, da pagina que contem uma imagem e não fica muito tempo carregando, acho muito chato particularmente.
Responder

Gostei + 0

24/11/2013

Claudio Aguiar

não entendi bem Lucas.
Responder

Gostei + 0

24/11/2013

Lucas

O que realmente vai demorar é baixar a imagem em si.

Se a imagem for baixada e o HTML também, mas o CSS ainda não (e estivermos carregando a imagem via CSS), então não teremos imagem renderizada, apenas quando o CSS for baixado.

Entretanto, se tivermos o HTML e a imagem, o browser já terá renderizado ele.

Tendo isso em mente, você deve fazer o que o (X)HTML, e depois o HTML 5 / CSS 3 tem mandado fazer, estipulado pelo W3C.

A renderização no browser após elas terem sido baixadas, é muito rápido.
O maior problema está na latência de rede, então:

- Se preocupar com minimização do HTML, do CSS, do Javascript etc é uma ótima ideia.

- Utilizar imagens mais compressadas possíveis. Veja, "possíveis", não vá deixar sua imagem toda "pixelizada" somente para ganhar performance. Você tem que balancear as coisas e encontrar um "meio termo".

- Não escalar a sua imagem direto no código. Ou seja, você baixa uma imagem de 1000 x 1000 e depois deixa ela com 500 x 500: trafegou coisa desnecessária pela rede para não utilizar isso.

- Utilize o carregamento progressive (JPG) ou interlaced (PNG) das imagens. Veja um simples exemplo aqui:
[url]http://www.patrickmeenan.com/progressive/view.php?img=http://farm2.staticflickr.com/1434/1002257937_021cb46a33_o.jpg[/url]

Enfim. Abraços.
Responder

Gostei + 0

24/11/2013

Roniere Almeida

perfeita as explicações, agradeço!!! vlw mesmo...tb precisava saber mais .
Responder

Gostei + 0

24/11/2013

Claudio Aguiar

agora sim Lucas, deu pra entender de boa.
Responder

Gostei + 0

24/11/2013

Marcelo Pastore

muito bem explicativo, otimo post.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar