gpt4 book ai didi

Html 电子邮件模板 - Outlook 忽略元素的宽度

转载 作者:行者123 更新时间:2023-11-28 05:43:49 24 4
gpt4 key购买 nike

我想问一下,如何强制 Outlook 遵守元素的宽度?

例如我在表中有一段代码:

<tr>
<td width="100px" style="text-align: center">
<div style="Margin-left: 20px;Margin-right: 20px;">
<div class="divider" style="font-size: 2px;line-height: 2px;Margin-left: auto;Margin-right: auto;width: 40px!important;background-color: #ccc;Margin-bottom: 20px;">&nbsp;</div>
</div>
</td>
</tr>

divider 类的宽度为 40px,但在 outlook 中,div 的宽度为 100%,为什么?

最佳答案

电子邮件的 HTML 往往完全依赖于表格,因此您无法在 td 中包含 divs

然后您需要使用原始 width 属性和内联 css 指定单元格宽度:

<td width="40" style="width: 40px;">Cell content</td>

为了真正安全,您可以走得更远,包括一个透明的 1x1 像素图像,然后您可以使用它来强制调整单元格的宽度。例如:

<td width="40" style="width: 40px">
<img src="blank.gif" width="40" style="width: 40px;" />
</td>

我会推荐阅读 Campaign Monitor's guidelines在用于电子邮件的 HTML 上。

关于Html 电子邮件模板 - Outlook 忽略元素的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37724527/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com