Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Beleza pessoal?
Tenho a seguinte dúvida sobre paths ou caminhos, em uma página HTML de um sistema:
O que é melhor usar para carregar imagens? Qual é mais leve?
****
Caminhos por http:// ?
ou
Caminhos raizes:
C:\AppServ\www -> no caso do Windows
/usr/local/www/ -> no caso do Linux
Obrigado.
Usa os caminhos absolutos.. apartir da URL do site..
veja que os navegadores que vão processar essa informação.. não é que 'seja mais leve', é só que ao usar o absoluto, você tira o trabalho do navegador ter que resolver os caminhos relativos..
veja.. se você tiver a seguinte estrutura:
>
css
img
index.html
e colocar algum background.. vai chamar algo como:
background-image('../img/imagem.jpg'); no teu css, certo ?usei caminho relativo, com os .. para voltar um nível.. então o navegador vai ter que ler isso, e resolver esse caminho para achar a imagem..
se eu tivesse informado:
background-image('http://www.site.com.br/img/imagem.jpg'); o navegador iria direto na imagem.Mas é coisa tão irrelevante, que não acho que vale a pena se preocupar com isso..
Acredito que a maioria dos browsers, nem iria entender se você passe o que você chamou de "caminhos raizes". Testa ai.
Obrigado pessoal,
era isso mesmo a minha dúvida.
"caminhos absolutos" e "caminhos relativos", é que eu não lembrava a diferença entre esses nomes, então falei "caminhos raizes", hehe.
Valeu.
Cara,
nuca parei para pensar nisso. Mas se, por exemplo, você fizer assim no CSS:
body {
Você irá apenas definir onde está a imagem. Mas o navegador vai carrega-lá por aqui: www.seusite.com.br/images/bg-body.jpg.
Abraços.