まず最初に:
私はOutlookが嫌いです:)
理由は次のとおりです。次の構造のメールを送信しようとしています(これは単純化された例であるため、「真ん中のs
を削除するだけ」とは言わないでください)td
<table width="400">
<tbody>
<tr>
<td width="200"><img src="http://lorempixel.com/200/200/"></td>
<td width="0"></td>
<td width="0"></td>
<td width="200"><img src="http://lorempixel.com/200/200/"></td>
</tr>
</tbody>
</table>
問題は、このスクリーンショットhttp://i48.tinypic.com/6i8rvk.pngtd
でわかるように、中央の2つが2つの画像の間にスペースをもたらすことです。
私はすでに可能な限りすべてを試したような気がします。
- テーブル上のcellpadding=0、cellspacing = 0、border = 0
- インラインcssですべてのtdの幅を設定する
- border-collapseの追加:すべてのtdsとテーブルに折りたたみます
- マージンの追加:0、パディング:0; ボーダー0; インラインCSSのすべてのtdsに
- インラインcssでfont-sizeとline-heightを0に設定する
何も機能しませんでした。
補足:
中央に空のテーブルセルが1つしかない場合、レンダリングは問題ありません。したがって、それぞれtd
が0.5ピクセルしか占めていないように見えます。
これはすでに単純化された例であり、テーブルの構造を変更することはできません。つまり、残念ながら、かなり不格好なコーディングスタイルを修正するのではなく、レンダリングの問題の回避策を見つける必要があります。
テスト
これが私のテスト環境です-気軽に試してみてください:http://putsmail.com/d58ffa01c4b3e29123baab00754716