在HTML电子邮件上设置css属性

时间:2010-11-03 00:48:05

标签: html css

我正在从我的网站发送一封自动html电子邮件。在我的电子邮件中,我将一些文本设置为红色,将字体设置为某种字体类型。当我从雅虎邮箱查看html电子邮件时,会应用红色,但不会应用该字体。为什么?

此外,当我尝试查看雅虎邮箱网页的html源代码时,我无法在此html源代码中找到我的html电子邮件内容。为什么会这样?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    

<h2 style="color: #CC0000; text-align: center;">
    Welcome to the Dave&#39;s Photo Album</h2>
<p>
    Hi <%UserName%>,</p>
<p>
    Thanks for registering. Here is your new user name and password:</p>
<p>
    User Name: <%UserName%>
</p>
<p>
    Password: <%Password%>
</p>
<p>
    Enjoy!
</p>

3 个答案:

答案 0 :(得分:2)

在css中,您可以使用fontfont-family来更改字体。我没有看到任何会改变代码中字体的内容!

http://www.w3schools.com/css/css_font.asp

答案 1 :(得分:2)

你可以只使用css内联,根据我的经验,你需要用表来做,因为不是所有的电子邮件服务(没有可能)都很好地理解div,我也建议保持600 px宽的模板,因为它通常显示在“窗格”中,如雅虎邮箱,gmail,Outlook等。您可以在此页面查看很多材料:

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

没有html,正文或标题声明,只需从<table></table>开始,就像你的身体一样。

展望2007可能是最受限制的展望。

祝你好运

答案 2 :(得分:1)

不要以HTML格式发送电子邮件。如果你这样做,它更有可能被标记为垃圾邮件。