ColdFusion格式在电子邮件中丢失
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ColdFusion格式在电子邮件中丢失相关的知识,希望对你有一定的参考价值。
我正在发送带有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
特别在代码中,因此很难理解为什么它在通过电子邮件后左对齐。我检查了引用的所有类,但没有一个包含任何text-align
。我需要<a
引用来获得实际数字(#formq#
)的格式。
有没有人建议我在哪里可以找到text-align: left
的原因?
这根本与Coldfusion无关。它会发送你告诉它的任何内容,但是邮件客户端可以自由地忽略它 - 而且它们都可以。
每个邮件客户端都是不同的,但以下几乎是全面的:只有非常小的CSS样式子集可用;没有CSS定位工作。
如果你想制作漂亮的电子邮件,你需要像904年代晚期一样使用html4进行编码。如果您需要布局,则需要基于表格。 <font>
标签比css更可靠。您可以使用的CSS需要全部内联。它不漂亮,但别无选择。
(在GMail等基于网络的客户端尤其如此,因为如果他们让电子邮件混淆了定位,那么电子邮件可能会将部分电子邮件放在GMail UI的部分内容上。在像Outlook这样的客户端中,你可以查看电子邮件的原始来源以了解发送给您的内容,即使它不会全部显示,但GMail将删除任何不受支持的内容。)
以上是关于ColdFusion格式在电子邮件中丢失的主要内容,如果未能解决你的问题,请参考以下文章