Html 邮件中的字体

Posted

技术标签:

【中文标题】Html 邮件中的字体【英文标题】:Font in Html mail 【发布时间】:2010-10-08 18:32:33 【问题描述】:
Using MailMessage email = new MailMessage();email.IsBodyhtml = true;

是否可以设置消息的字体?

另外,也许这是一个怪癖,但 p 和 br 标签对我来说是一样的吗?这正常吗?

【问题讨论】:

【参考方案1】:

在处理 HTML 电子邮件时,您会发现大量的挫败感。 一些我记得的问题

某些邮件客户端在将 CSS 放置在 <body> 元素之外时不会呈现 CSS。 某些邮件客户端根本不会呈现 CSS。

HTML 电子邮件的一个很好的资源是email-standards.org

【讨论】:

【参考方案2】:

不,break和paragraph标签不一样。

Break 只是从一个新行开始,段落在它周围增加了一些空间。它们还会导致浮动对象在其周围表现出不同的行为。

它们也可以使用 css 独立设置样式。

【讨论】:

【参考方案3】:

您可以在邮件正文中包含 css。由于邮件正文是html格式,所以这里可以使用所有的html功能。

【讨论】:

【参考方案4】:

我建议研究使用样式表属性来更改字体大小。

不确定你所说的“和标签对我来说是一样的”部分是什么意思...出来和什么一样?

...查尔斯打败了我

【讨论】:

【参考方案5】:

你可以使用 CSS:

<style>
   p color:#999; font-family:arial; /*grey*/
</style>

您仅限于接收器机器上安装的字体。

【讨论】:

以上是关于Html 邮件中的字体的主要内容,如果未能解决你的问题,请参考以下文章

苹果邮件中的css字体大小比gmail(iphone)小

iOS 电子邮件中未显示 Web 安全字体

Outlook 2010 可以在 html 电子邮件中使用网络字体吗?

Mandrill 发送的电子邮件字体颜色错误

HTML 电子邮件中未显示字体,超链接带有下划线

我用FOXMAIL发邮件无法设置字体颜色