在电子邮件中设置html样式

at.*_*at. 11 html css email cross-browser html-email

我正在为有能力的客户发送带有HTML版本的电子邮件(现在几乎都没有?).我担心的是如何设计它.我是否使用内联css?我可以在html中包含样式表吗?html是以<html>或开头的<body>吗?有没有我可以阅读的标准?

我可以走多远造型?我有边界半径,背景渐变等,对于不支持它的浏览器(IE)具有自然回退机制.对于IE,我使用PIE.htc,我认为这太过分了......

End*_*der 9

关于你可以和不能使用什么样的样式,看看这篇优秀的文章,详细介绍了10个最受欢迎的电子邮件客户端支持的内容:

http://www.campaignmonitor.com/css/

就使用样式表而言,如果您愿意,可以这样做,但据我所知,您必须链接到其他地方托管的样式表.如果有人想要离线阅读他们的电子邮件,这可能会出现问题.

最后,我尝试始终将HTML电子邮件包装在<html>标记中,因为它似乎使电子邮件对许多电子邮件过滤器显得更"有效".


jon*_*aze 1

就电子邮件客户端而言,电子邮件中的 HTML 以 开头<body>。所有样式都必须内联完成,不幸的是电子邮件客户端的行为方式与浏览器不同。这里有一些很好的信息