0
私の電子メールのほとんどで、含まれている画像が存在しない場合があります。このような場合、破損した画像アイコンが私のalt
テキストと共に表示されます。HTMLメールは壊れた画像のアイコンを隠す
問題説明: この画像が(404)ではないかもしれない場合に、<img>
タグと共にHTMLメールの送信中。画像のURLは動的なので、メールを送信する前に画像の存在を確認することはできません。そのため、の壊れた画像アイコンが表示されます。私はこのアイコンを取り除きたい。
コードスニペット:
<img alt="NA" src="http://www.somerandomdomain.com/error.png" width="120" >
私はすべての主要な電子メールクライアントとの互換性ソリューションを必要としています。
onerror
ハンドラを試しましたが、電子メールクライアントでは機能しません。- また、
text-indent: -9999px;
を試しましたが、Outlookでは動作しますが、Gmailでは では動作しません。 - 負のインデントが正の値に変更された場合Outlook は右にスクロールして表示されます。
possible duplicateで言及されている解決策はウェブ用です。しかし、私の質問は明らかにHTMLメールのです。JSとオブジェクトは、提供されるソリューションのようには動作しません。
あなたは、より具体的に説明してくださいだろうか?私はその質問が何であるか分からない。 –
@PatrickMlr、私は時々壊れるかもしれない電子メールのイメージを持っています。しかし、私はその場所にイメージの壊れたアイコンを表示したくない。 – Saravanan
あなたの問題を簡潔に指定してください –