我遇到一个问题,即第一和最后一列与Outlook HTML中的中间列看起来不同。如果我在网络上打开它就可以了。只有Windows上的Outlook才出现此问题。
从上图可以看到
这是我的代码。我正在将HTML行附加到模板表中,因为数据是动态的
<table style="width:100%; border-spacing: 0px 5px; border-collapse:collapse;" border="0" cellspacing="0" cellpadding="5">
body += "<tr style=\"height: 50px;\">";
body += "<td nowrap style=\"border: #e8d5d5 3px solid; border-right: none; font-size: 0.7em; width: 20%; vertical-align: middle\">"
+ HRTableModel.Fullname + "</td> <br/>";
body += "<td nowrap style=\"border: #e8d5d5 3px solid; border-right: none; font-size: 0.7em; width: 20%; vertical-align: middle\">"
+ HRTableModel.KickoffDate.ToShortDateString() + "</td> <br/>";
body += "<td nowrap style=\"border: #e8d5d5 3px solid; border-right: none; font-size: 0.7em; width: 20%; vertical-align: middle\">"
+ HRTableModel.ExitAction + "</td> <br/>";
body += "<td nowrap style=\"border: #e8d5d5 3px solid; border-right: none; font-size: 0.7em; width: 20%; vertical-align: middle\">"
+ HRTableModel.ExitStatus + "</td> <br/>";
body += "<td nowrap style=\"border: #e8d5d5 3px solid; font-size: 0.7em; width: 20%; vertical-align: middle\">"
+ HRTableModel.EmailStatus + "</td> <br/>";
body += "</tr>";
</table>
我想,Outlook看到了3个以上的单词,并为换行准备了一个自由空间。