2010-11-03 81 views
0

我從我的網站發送一個自動的HTML電子郵件。在我的電子郵件中,我將一些文本設置爲紅色,將字體設置爲某種字體類型。當我查看來自雅虎郵件的html電子郵件時,應用了紅色,但該字體未應用。爲什麼?在HTML電子郵件上設置CSS屬性

此外,當我嘗試查看雅虎郵箱網頁的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> 

+2

一個小例子可能會有所幫助。 – Dave 2010-11-03 00:54:09

回答

2

您可以使用CSS內聯只,從我的經驗,你需要用表來做到這一點,因爲不是所有的電子郵件服務(無可能)瞭解div的那麼好,我還建議保持600像素內廣爲模板,因爲它通常顯示在「窗格」,如雅虎郵件,Gmail的,前景等,還有大量的材料,您可以在此頁面查看了:

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

沒有HTML,身體或所有權聲明,剛開始與<table></table>一樣,如果是你的身體。

展望2007年可能是最有剋制的一個。

祝你好運

1

不要在HTML中發送電子郵件。如果你這樣做,更有可能被標記爲垃圾郵件。