【发布时间】:2017-03-27 01:53:24
【问题描述】:
我正在使用 C# 实用地创建一个填充 html 表的 Outlook 邮件项。问题是,当电子邮件被发送时,它看起来就像人间地狱。我对 Outlook 和 chrome 中的所有格式的理解都不同。我知道 html 元素需要包含内联样式,并且我不能使用 CSS。了解所有这些并在 Brackets IDE 中创建一个漂亮的内联表,然后在 C# 中使用相同的代码并向 Outlook 发送电子邮件,它看起来仍然很糟糕。
如何使用 HTML/outlook 完成一个体面的格式化表格??
这是我的一些 C# 代码。
sb.Append("<table border=\"1px solid black\";>");
sb.Append("<tr>");
sb.AppendFormat("<th style=\"1px solid black\";>{0}</th>");
sb.AppendFormat("<th style=\"1px solid black\";>{0}</th>");
sb.AppendFormat("<th style=\"1px solid black\";>{0}</th>");
sb.AppendFormat("<th style=\"1px solid black\";>{0}</th>");
sb.AppendFormat("<th style=\"1px solid black\";>{0}</th>");
sb.AppendFormat("<th style=\"1px solid black\";>{0}</th>");
sb.AppendFormat("<th style=\"1px solid black\";>{0}</th>");
sb.AppendFormat("<th style=\"1px solid black\";>{0}</th>");
sb.Append("</tr>");
sb.Append("</table>");
【问题讨论】: