1

私のニュースレターの最初の空の表のセルは、Outlook 2013 ではるかに大きく表示されます。これは私が持っているものです:

<tr>
    <td bgcolor="#b0bc12" height="10" style="background-color:#b0bc12; height:10px;"></td>
</tr>

これは、私がテストしたすべての電子メール クライアントで問題なく機能しますが、Outlook 2013 では、高さが割り当てられた高さの 2 倍に見えます。次のコードもヘッダーに入れましたが、効果がないようです。

<!--[if gte mso 15]>
    <style type="text/css" media="all">
        body { font-size: 0; line-height: 0; }
        tr { font-size:1px; mso-line-height-alt:0; mso-margin-top-alt:1px; }
    </style>
<![endif]-->

ニュースレターのさらに下に同様の空のセルがありますが、それらはすべて正常に機能しています。この最初のものだけが問題を抱えています。

4

1 に答える 1

1

Outlook 2013 は、19px 未満の場合、画像/スペーサーを 2 倍の高さでレンダリングする傾向があります。にスタイルを追加し<td>、font-size と line-height を 1px にスタイリングすると、これが修正されます。

<tr>
    <td bgcolor="#b0bc12" height="10" style="font-size:1px; line-height:1px; background-color:#b0bc12; height:10px;"></td>
</tr>
于 2014-10-31T14:39:14.853 に答える