HTML邮件中的字体

3
Using MailMessage email = new MailMessage();email.IsBodyHtml = true;

有没有可能设置消息的字体?

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

5个回答

8
您可以使用CSS:
<style>
   p {color:#999; font-family:arial;} /*grey*/
</style>

您受制于接收者机器上所安装的字体。


2
我建议研究使用样式表属性来改变字体大小。
不确定你所说的“标签对于我来说都是一样的”是什么意思...与什么相同?
...查尔斯比我先完成了。

2
当涉及到HTML邮件时,你会遇到许多问题。
以下是我能想起的一些问题:
  • 某些邮件客户端不会在放置在<body>元素外部的位置渲染CSS。
  • 某些邮件客户端根本不会渲染CSS。
一个关于HTML邮件的好资源是email-standards.org

1

您可以在邮件正文中包含CSS。由于邮件正文是HTML格式,因此所有HTML功能都可以在此处使用。


1

不,断行标签和段落标签并不相同。

断行标签只是在新的一行开始,而段落标签则会在其周围添加一些空间。它们还会导致浮动对象在它们周围的行为不同。

它们也可以使用 CSS 独立地进行样式设置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接