0

我正在尝试发送一封带有 css 的电子邮件;但是,当我检查电子邮件的源代码时(一旦部署),大括号就会显示为段落符号。这可能是什么原因造成的?

<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">body {color:green;background-color:#000;}
</style></head><body>
4

2 回答 2

0

大多数网络电子邮件客户端会删除嵌入的样式表,以防止它们破坏客户端本身。想象一下,您正在使用 Gmail 并使用您的样式表重新定义了邮件界面。你可以打破一切。

于 2013-09-13T14:02:27.063 回答
0

一些 MS Exchange 服务器(尤其是带有安全软件的企业服务器)剥离或编辑样式标签。这可能是你的代码搞砸的原因。尝试发送到不在同一网络上的帐户,即:you@adifferentdomain.com,看看它是否有所作为。

正如 Diodeus 所提到的,内联代码是最佳实践,这将在所有主要电子邮件客户端中为您提供最一致的结果。

于 2013-09-13T15:04:54.160 回答