ニュースレター用のHTMLを生成するスクリプトがあります。私は、 "align = left"を使ってイメージを浮動させ、その周りにテキストをラップします。私はインラインCSSスタイルを使用しています。この場合はmargin-rightを使用して、イメージにいくつかの呼吸ルームを与えます。 Outlookはこれを無視します。 Outlookではパディングも無視されています。私も10pxの境界線を試してみましたが、無視されました。イメージに空白を追加し、サーバーにファイルを保存します。
レイアウトを変更してイメージをテーブルに配置することはできません。 GDを使用して画像を操作し、その右側に8pxの空白を追加することを考えています。このキャッチは、これが何千人もの人々に外出するニュースレターであるため、修正されたイメージをどこかのサーバーに保存してリンクする必要があるということです。私はその場でこれを生成したくありません。
私はGDでの経験はありません。また、PHPを使用している場所にファイルを保存しています。あなたはテキスト、それの唯一のバージョンを加えた場合を除き、それに頼ることができないとしてあなたが最初のニュースレターのためのCSSを避けるべきである
<img alt="<?php print $main2['title']; ?>" height="127" width="185" src="http://www.mydomain.com/uploads/<?php print $main2['filename']; ?>" align="left" style="margin:8px 8px 0 0;"/>
非Webベースのメールクライアントのドン」ウェブページが行うべきものであるか正確に動作するものであり、必ずしもOutlookではなくWeb標準に準拠する必要はありません。互換性を扱うためには、このような種類のために、より具体的なアプローチを取らなければなりません。 [Outlookには_certain_ HTMLのサポートが事前定義されています。](http://msdn.microsoft.com/en-us/library/aa338201(v = office.12).aspx) –
イメージ自体を空白で埋めることは、あなたの問題に対する正しい解決策ではないことは絶対に肯定的です。どうしてhtml/cssの質問に「見通しを正しく見せるにはどうすればいいの?」という質問をしないでください。 – DaveRandom