0

助けてください。レスポンシブ メールを作成しようとしていて、2 列から 1 列になり、Outlook2013 に到達するまではすべてがうまくいき、各テーブルの右側に 1 本の黒い線が追加されます。隣同士に並んでいます。border-collapse:collapse 関数でリセットしようとしましたが、効果がありません。私は基本的に、テーブルセルに2つのテーブルを並べたままにしています。

  <tr>
        <td align="left" style="border-collapse:collapse"><table width="300" border="0" style="border-collapse:collapse" cellspacing="0" cellpadding="0" class="contenttable" align="left">
          <tr>
            <td align="left" class="headercell" height="399" width="300" style="line-height:399px"><p style="mso-table-lspace:0;mso-table-rspace:0;"><img src="image" style="display:block; width:100% height:auto" alt="" border="0px" height="399" width="300" /></p></td>
        </table> <table width="300" border="0" cellspacing="0" cellpadding="0" class="contenttable" style=" border-collapse:collapse" align="left">
          <tr>
            <td align="left" class="headercell"><p style="mso-table-lspace:0;mso-table-rspace:0;"><img src="image" style="display:block; width:100% height:auto" alt="" /></p></td>
        </table></td>
      </tr>
4

2 に答える 2

0

通常、ミステリー ボーダーの色は要素の色と同じbackground-colorですbody。たとえば、緑の背景に白いコンテンツ エリアがある場合、線は白地に緑になります。

この場合に修正するには、body背景を白に設定すると修正されます。隙間はまだありますが、見えません。代わりに、緑色の背景色をコンテナ テーブルに適用します。

于 2015-06-10T02:38:59.167 に答える
0

うん。これは、フローティング テーブル間に保持される 1 ピクセルのギャップ/境界線を示す Outlook です。あなたはそれを取り除くことはできません。ちょっと。ただし、色を変更することはできます。

追加する必要がある小さな 1 ピクセルのギャップ/ラインについては、次のようにします。

border: 1px solid #COLOR;

すべてのフローティング テーブルに対して、「フロート ドロップ」を回避するためにテーブルの幅を必ず調整してください。#COLOR はテーブルの背景色です。

大きなギャップに問題がある場合は、これをスタイルタグに入れる必要があります:

table {mso-table-lspace:0pt;mso-table-rspace:0pt; border-collapse:collapse;}  
于 2013-02-27T23:59:10.433 に答える