-borders没有出现在outlook中

时间:2013-09-26 11:26:11

标签: html css outlook border

我在Outlook 2007+中的HTML表格遇到了一些问题。 我的<tr>元素上的所有边框都没有出现!

在开发过程中,我使用html文件和.css文件。然后我使用工具将两者合并在一起。

合并后,Chrome会像这样打开html文件: table working in chrome

但是,当我将邮件作为html邮件发送时,Outlook会显示如下: table not working in outlook 2007+

合并后,我的所有<tr> - 元素都是这样的:

<tr style="border-bottom: 1px solid #caecf0;"></td>

你们有谁知道为什么?


另外,如果有人知道为什么表格页脚大于标题(它们具有完全相同的样式),请告诉我; - )

1 个答案:

答案 0 :(得分:7)

您无法将边框应用于表格行。您应该将它应用于表格单元格

<td style="border-bottom: 1px solid #caecf0;"></td>

为什么你的表行标签在没有看到你的html的情况下被破坏是不可能的,但我猜你没有正确关闭标签,或者你用来内联你的CSS的工具是垃圾