CSS大括号未显示在电子邮件源中

时间:2013-09-13 13:58:03

标签: html css email

我正在尝试发送一封带有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>

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

某些MS Exchange服务器(尤其是具有安全软件的公司服务器)会删除或编辑样式标记。可能是你的代码搞乱了。尝试发送到不在同一网络上的帐户,即:you@adifferentdomain.com,看看它是否有所作为。

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