2017-01-18 18 views
0

Djangoで電子メールテンプレートを作成してOutlookに送信していて、ナビゲーション用のアンカータグを追加したいとします。しかし、タグはHTMLブラウザでは動作しますが、Outlookでは動作しません(2010年と2013年の両方)。誰でも何が間違っていたのか、どのように修正するのかアドバイスできますか?どうもありがとう。OutlookでHTMLアンカータグが機能しない

具体的に私は、画面がOutlook内のテキストをクリックすると、[テキスト1]の場所に移動しますたい:

<table><tr><td> 
<p><a href="#body204" style="text-decoration:none; color:#0000FF;"> Text </a></p> 
</td></tr></table> 

<table><tr> 
<td name="body204"> Text1</td> 
</tr></table> 
+0

この質問は、現在のフォームは、とにかくあなたを取得するつもりはないです。 djangoについて何か残してください。 Djangoは本当にこの問題に何も関係していません。これは、あなたが気にする必要があるOutlookのHTMLレンダリング機能です。だからテンプレートの代わりにあなたのHTMLを投稿 – e4c5

+0

返事をありがとう、私はより簡単にアドバイスを希望して質問を改訂しました。 –

+0

djangoタグとdjangoテンプレートを削除します。あなたがこれを見たい人は見通しの専門家ですので、彼らは – e4c5

答えて

0

私はアンカータグは、すべての電子メールクライアント間で特にうまく動作信じていません。 This articleは古くなっていますが、使用するのが過度に安全ではない理由の概要を説明しています。

+0

ありがとうございます。私はそれがすべての電子メールクライアントで機能しないことを知っています。私はそれを見通しの中で働かせたいと思っていて、どのようにすればいいのか分かりません。それについてのアドバイスがあれば、それを感謝します。 –

0

私は解決策で私の質問に答えることができると思います。キーは、hrefのアンカーを保持するタグは、hrefが指しているものと同じでなければなりません。具体的に:

<table><tr><td> 
<p><a href="#body204" style="text-decoration:none; color:#0000FF;"> Text </a></p> 
</td></tr></table> 

<table><tr> 
<td> <a name="body204"> Text1</a></td> 
</tr></table> 

が、これはアンカータグでの見通しで苦労したものをお役に立てば幸いです。

0

これはOutlookで動作します:<a name="body204"></a> - アンカータグを取り込み、内部に挿入します(空の値が機能します)。その中

<table><tr><td> 
 
<p><a href="#body204" style="text-decoration:none; color:#0000FF;"> Text </a></p> 
 
</td></tr></table> 
 

 
<table><tr> 
 
<td ><a name="body204"></a> Text1</td> 
 
</tr></table>

関連する問題