html - Outlook 2013 中的电子邮件通讯第一个空表格单元格高度问题

标签 html css email outlook outlook-2013

我的新闻通讯中的第一个空表格单元格在 Outlook 2013 中显示得更大。这就是我所拥有的:

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

这在我测试过的每个电子邮件客户端上都运行良好,但在 Outlook 2013 中,高度似乎是指定高度的两倍。我还在标题中添加了以下代码,但似乎没有任何效果:

<!--[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]-->

我在时事通讯的下方有类似的空单元格,但它们都工作正常。只是第一个有问题。

最佳答案

如果图像/间隔符低于 19 像素,Outlook 2013 往往会以两倍高度渲染它们。添加样式到 <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>

关于html - Outlook 2013 中的电子邮件通讯第一个空表格单元格高度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26359530/

相关文章:

jquery - 如何通过JQuery修改div元素的CSS属性(高度宽度)?

email - 如何加密 Node-RED 电子邮件登录?

html - 如何防止一个标签干扰另一个标签的居中

php循环每天几次

html - GitHub 自述文件中的中心对齐 shield.io

javascript - Turbo 无法读取未定义的属性

CSS 静态背景横幅

html - 如何在div内垂直顶部对齐div?

javascript - 我怎么可能仅仅通过查看网站或打开电子邮件就感染病毒?

vb.net - 使用 Gmail 发送电子邮件会出现超时错误