Fórum Imagem pelo css ou html? #461788
22/11/2013
0
Claudio Aguiar
Curtir tópico
+ 0Posts
22/11/2013
Roniere Almeida
Gostei + 0
22/11/2013
Marcelo Pastore
Gostei + 0
23/11/2013
Roniere Almeida
tb tenho essa duvida.
Gostei + 0
23/11/2013
Claudio Aguiar
Gostei + 0
24/11/2013
Lucas
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.
Gostei + 0
24/11/2013
Roniere Almeida
Gostei + 0
24/11/2013
Claudio Aguiar
Gostei + 0
24/11/2013
Lucas
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.
Gostei + 0
24/11/2013
Roniere Almeida
Gostei + 0
24/11/2013
Claudio Aguiar
Gostei + 0
24/11/2013
Marcelo Pastore
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)