电子邮件中丢失的 ColdFusion 格式
ColdFusion formatting lost in emails
我正在发送带有 ColdFusion 的 <cfmail>
标签的电子邮件。其中大部分工作正常。但是,我发送的是一份格式化的报告,其中的小计不一致。我已经把 text-align:right
专门放在代码中:
<td class = "repcolrow"
style = "text-align: right;
vertical-align:top;
padding-top: 10px
color:##630D85 " >
<a class = "repbordtop"
style = "position:relative; top:4px; text-align: right">
#formq#
</a>
</td>
但在发送电子邮件后我收到 text-align:left
。通过电子邮件发送之前显示的报告是正确的:
通过电子邮件发送后显示的报告:
由于text-align: right
在代码中有具体说明,因此很难理解为什么在查看电子邮件后它会左对齐。我检查了所有引用的 类,其中 none 包括任何 text-align
。我需要 <a
引用来正确设置实际数字 (#formq#
) 的格式。
有人建议我在哪里可以找到 text-align: left
的原因吗?
这与 Coldfusion 完全无关。它会发送您告诉它的任何内容,但邮件客户端可以随意忽略它 - 他们都会这样做。
每个邮件客户端都是不同的,但以下内容几乎都是正确的:只有一小部分 css 样式可用;没有 css 定位有效。
如果你想制作好看的电子邮件,你需要像生活在 90 年代后期的人一样编码 HTML4。如果您想要布局,它们需要基于 table。 <font>
标签比 css 更可靠。您可以使用的 css 需要全部内联。不好看,但也别无选择
(在 GMail 等基于 Web 的客户端中尤其如此,因为如果它们让电子邮件弄乱定位,则电子邮件可能会将部分电子邮件放在 GMail 的部分内容上 UI。在像 Outlook 这样的客户端中,您可以查看电子邮件的原始来源以了解发送给您的内容,即使它不会显示所有内容,但 GMail 会立即删除任何不受支持的内容。)
我正在发送带有 ColdFusion 的 <cfmail>
标签的电子邮件。其中大部分工作正常。但是,我发送的是一份格式化的报告,其中的小计不一致。我已经把 text-align:right
专门放在代码中:
<td class = "repcolrow"
style = "text-align: right;
vertical-align:top;
padding-top: 10px
color:##630D85 " >
<a class = "repbordtop"
style = "position:relative; top:4px; text-align: right">
#formq#
</a>
</td>
但在发送电子邮件后我收到 text-align:left
。通过电子邮件发送之前显示的报告是正确的:
通过电子邮件发送后显示的报告:
由于text-align: right
在代码中有具体说明,因此很难理解为什么在查看电子邮件后它会左对齐。我检查了所有引用的 类,其中 none 包括任何 text-align
。我需要 <a
引用来正确设置实际数字 (#formq#
) 的格式。
有人建议我在哪里可以找到 text-align: left
的原因吗?
这与 Coldfusion 完全无关。它会发送您告诉它的任何内容,但邮件客户端可以随意忽略它 - 他们都会这样做。
每个邮件客户端都是不同的,但以下内容几乎都是正确的:只有一小部分 css 样式可用;没有 css 定位有效。
如果你想制作好看的电子邮件,你需要像生活在 90 年代后期的人一样编码 HTML4。如果您想要布局,它们需要基于 table。 <font>
标签比 css 更可靠。您可以使用的 css 需要全部内联。不好看,但也别无选择
(在 GMail 等基于 Web 的客户端中尤其如此,因为如果它们让电子邮件弄乱定位,则电子邮件可能会将部分电子邮件放在 GMail 的部分内容上 UI。在像 Outlook 这样的客户端中,您可以查看电子邮件的原始来源以了解发送给您的内容,即使它不会显示所有内容,但 GMail 会立即删除任何不受支持的内容。)