Esta dúvida foi indexada pelo Google recentemente:
Queria saber qual era o HTML se antes estar escrito aquilo na inputbox http://img560.imageshack.us/img560/6546/semttulochu.png estivesse isto
<div align="center"><div align="center"><a href="http://meu_site.com/" target="_blank"><img src="http://meu_site.com/minha-imagem.gif" width="100" height="50"></a></div>
O problema
Traduzindo a mensagem acima:
- Ele tem um campo de formulário com um código HTML dentro, daqueles que você clica, copia e cola em outro lugar;
- O campo contém uma URL do link para a imagem dele;
- Ele quer um código mais elaborado, para os visitantes poderem colar o HTML em seus sites e virar uma imagem com link. Porém alguns caracteres são códigos HTML, o que pode causar a quebra do campo
input
onde o código deve aparecer
Minha mensagem
Aqui jaz parcialmente a mensagem que enviei ao autor da pergunta:
Acontece que, dentro de um campo de formulário, o código HTML deve ser passado convertido para caracteres especiais em HTML. Por exemplo, em vez de um espaço em branco, você deve digitar
No seu caso você queria o seguinte código dentro da caixa de texto:
<div align="center"><a href="http://meu_site.com/" target="_blank"><img src="http://meu_site.com/minha-imagem.gif" width="100" height="50"></a></div>
Mas ele deve ser passado dentro do HTML com caracteres especiais HTML...
A solução
A solução para o caso dele ficaria assim:
<div align="center"><div align="center"><a href="http://meu_site.com/" target="_blank"><img src="http://meu_site.com/minha-imagem.gif" width="100" height="50"></a></div><br>
Resultando nisso:
<div align="center"><div align="center"><a href="http://meu_site.com/" target="_blank"><img src="http://meu_site.com/minha-imagem.gif" width="100" height="50"></a></div><br>
Geralmente um editor de HTML simples pode fazer esta conversão, mas eu obtive o código na própria fonte da mensagem no fórum.quot;http://meu_site.com/minha-imagem.gif