1

私は通常、StackOverflowで答えを見つけるだけですが、このテーマについて良いものは何も見つかりませんでした。私はCSS(および埋め込み画像)を使用してフォーマットされたhtmlを送信する必要があるC ++プログラムを持っており、私たちが関心を持っている主な電子メールクライアントはOutlook2003/2007です。HTMLページの準備ができており、IEから送信できます([ファイル]-> [ページをメールで送信])。プログラムに同じファイルを読み取らせて送信すると、CSSは実際には機能せず、単純なHTMLのみが機能します。 。

ありがとう

4

1 に答える 1

1

上記のように、外部CSSはほとんどの電子メールクライアントでサポートされていません。

また、バックグラウンドcssを使用している場合は、いくつかの電子メールクライアント(Gmailなど)がそれらをサポートしていないことがわかります。回避策はありますが

私はすべてのCSSをインラインにし、可能な限りシンプルに保つ傾向があります。

CSSで何をしようとしていますか?

編集:

これが私がそれを機能させた方法です。インラインCSSとHTMLの組み合わせを使用します。

<td background="Path/to/image.jpg" style="background-image:url(path/to/image.jpg);"></td>

Edit2:Outlook 2007の場合、繰り返しを追加してみてください。それで

Background-repeat: No-repeat; 

Edit3:

それがすべて失敗した場合。これを試して

于 2012-05-31T13:15:10.927 に答える