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.





Projeto CyberShark

Comentários (7 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 / #
Deixe aqui seu comentário