Como adicionar imagens no corpo do e-mail?
Esta funcionalidade não é nada difícil, basta seguir o passo-a-passo abaixo.
-
HOSPEDANDO A IMAGEM EM ALGUM SITE:
Antes de mais nada, você deverá hospedar a sua imagem em algum site na Internet. Pode ser no seu blog, site pessoal ou mesmo em sites de fotos, como no Flickr, por exemplo. Você precisará copiar a URL da sua imagem. URL é aquele endereço que fica no topo do navegador e que normalmente começa com http://.
-
EDITANDO O E-MAIL EM HTML:
No corpo do e-mail, você deverá habilitar a formatação em HTML. Alguns e-mails possuem um local em que você clica em Editor HTML ou apenas HTML; em outros, há um botão com o símbolo < >. Ao habilitá-lo, é como se agora você pudesse ver o gene da sua mensagem (cada vez que você altera a cor de uma palavra, por trás disso, existe um código em HTML sendo inserido dizendo que aquela palavra deverá ser vermelha; assim funciona para palavras em negrito, itálico etc).
Feito esta habilitação, você deverá escrever o comando:
<img src="URL" />
Sendo que a URL é aquele endereço da imagem.
Deste modo, quando você desabilitar o botão de HTML do seu e-mail, deverá aparecer a imagem.
-
URL DA IMAGEM NO FLICKR:
Para quem é usuário do Flickr, a forma de se obter a URL de uma imagem é assim:
- faça o upload da imagem que quer inserir no e-mail;
- clique nesta imagem de modo a cair na tela principal da própria imagem (aquela em que você pode fazer comentários e onde à direita estão as Informações adicionais);
- clique na lupa Todos os tamanhos, que está na barra logo acima da imagem;
- escolha o tamanho da imagem que quer usar;
- abaixo da imagem, haverá uma caixa com o código HTML, algo parecido com:
<a href="http://www.flickr.com/photos/alickel/2688247747/" title="Whisker por ali ckel, no Flickr"><img src="http://farm4.static.flickr.com/3020/2688247747_31b99f67e1.jpg" width="500" height="375" alt="Whisker" /></a>
- você deverá copiar o endereço que aparece entre aspas no src= (no exemplo, eu destaquei em negrito, mas ele não estará assim no código). É importante que você não copie as aspas, mas sim apenas o que está entre elas;
- faça um teste: copie este endereço e cole no seu navegador. Deverá aparecer algo assim:
http://farm4.static.flickr.com/3020/2688247747_31b99f67e1.jpg; - Esta é a URL que você irá inserir no código HMTL no corpo do seu e-mail. Ficará assim:
<img src="http://farm4.static.flickr.com/3020/2688247747_31b99f67e1.jpg" />
Esta semana precisei usar esta funcionalidade pela primeira vez e como não é absolutamente trivial (também não é nada difícil), optei por publicar o passo-a-passo aqui no Das Haus, de modo a ter onde consultar em usos futuros. Ainda que haja diversos tutoriais como este em sites brasileiros, é sempre bom tê-lo aqui.





Comentários (8 comentários)
“…você deverá escrever o comando:
”
Pra que a ‘/’ ?
Badá / July 27th, 2008, 10:41 pm / #
Badá, até onde eu sei, a ‘/’ serve para indicar que você está fechando ou finalizando aquele comando. Por isso que quando você faz um itálico, usa ‘< i >‘ e depois ‘< / i >‘ para fechar.
Mas não sou nem um pouco entendedora do assunto e deixo a resposta mais consistente para os programadores. Alguém viu algum desenvolvedor por aí? Oi? Olá a…?
alickel / July 27th, 2008, 10:57 pm / #
Então, eu sou pouco entendedor, mas é que nesse caso específico do <img…, acho que não precisa fechar o comando, porque não tem nada pra fechar.
Mas enfim, eu tava perguntando por curiosidade, mesmo. Acho que não faz diferença. Alguém viu algum desenvolvedor por aí?
Badá / August 1st, 2008, 11:35 am / #
Desde quando html é coisa de desenvolvedor? A última vez que cometi este engano foi 15 anos atrás :)
Falando de forma não muito estrita, precisar do / pra fechar a tag img depende do padrão que você está seguindo. Se você está usando HTML, não precisa colocar o /. Aliás, não deve: http://www.w3.org/TR/1999/REC-html401-19991224/struct/objects.html#h-13.2
Agora, você pode estar usando XHTML! XHTML é basicamente o sucessor (ou uma família de sucessores) do HTML, e é bem mais estrito. Em particular, se sua página diz que vai seguir o padrão XHTML, então ela precisa fechar as tags (ou seja, usar o /): http://www.w3.org/TR/xhtml1/#h-4.3
Agora, a questão é, você está usando HTML ou XHTML? Bom, veja o fonte desta página (Ctrl-u, no firefox). A primeira linha é:
!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”
Aí está: XHTML 1.0 Strict. Ou seja, pra publicar no Das Haus, você deveria fechar a tag. Já no email, é muito provável que seja interpretado como HTML, então não precisa.
rbp / August 1st, 2008, 12:59 pm / #
Nesse caso, eu acho que não é uma exigência, mas o fato é que as normas mais recentes ditam que todo tag HTML tem que ser fechado. Os tags ’solteiros’, como o , sinalizam esse fechamento com uma barra no final (os outros tags geralmente têm um tag específico de fechamento, como , por exemplo).
Antigamente, de fato, o tag não era fechado, então, por uma questão de compatibilidade, acredito que os programas ainda vão passar um tempo aceitando as duas sintaxes. Mas o jeito mais ‘correto’ seria com o fechamento, ou seja, com a barra no final.
Nelson / August 1st, 2008, 7:50 pm / #
Oh-oh, acabei de ver que o blog filtrou os sinais de ‘maior que’ e ‘menor que’ no meu post anterior… Sorry, i should have known better!
:-)
Nelson / August 1st, 2008, 7:52 pm / #
Logo depois do comentário do Badá, acima, fiz um teste com uma mensagem de e-mail num dito editor HTML e coloquei um comando com fechamento da tag e outro sem. Porém, o próprio editor fechou a tag sozinho.
Na verdade, a maior parte dos editores hoje, imagino devam aceitar as duas formas mesmo, independente de ser HTML ou XHTML.
alickel / August 1st, 2008, 8:52 pm / #
A Barra indica que a tag chegou ao fim, ou seja, que o navegador não precisa mais reconhecer aquela tag.
Existem tags que não precisam ser fechadas, são elas as de images (img), quebra de linha (br), dentre outras.
Caso não feche uma tag ela irá exercer sua função até o fim do documento, no caso o e-mail.
Jonathan / July 28th, 2010, 7:43 pm / #
Deixe aqui seu comentário