编辑:
我写了一些正确的HTML并将其作为字符串传递到电子邮件中,
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>/n<html>
<head>
</head>
<body>
<table>
<tr>
<th>X</th>
<th>Y</th>
</tr>
<tr>
<td>Overall</td>
<td>207,890</td>
</tr>
<tr>
<td>a</td>
<td>100,568</td>
</tr>
<tr>
<td>b</td>
<td>107,322</td>
</tr>
</table>
</body>
</html>
我重新编写的HTML非常简单,只使用了一个表,但它仍然没有显示?
答案 0 :(得分:6)
通常,电子邮件客户端似乎不喜欢格式正确的HTML。仅仅是我与HTML开发人员进行的对话
一般假装喜欢1999年
答案 1 :(得分:1)
您的问题可能不仅仅是Outlook 2007,还有大多数其他电子邮件客户端。
确保您的html非常简单并且不使用许多外部资源,内联CSS可能是必要的。这篇文章是一个很好的总结:http://css-tricks.com/using-css-in-html-emails-the-real-story/