2011-10-29 49 views

回答

4

你可能不希望這樣做。很多CSS在電子郵件中不起作用,所以你的常規CSS在這種情況下是沒用的。作爲一個例子,在許多客戶端只有內聯(<sometag style='attribute:value'>...</sometag>)樣式工作。

+0

這一點。電子郵件客戶被困在90年代。對於電子郵件學習css是最近與web-css不同的任務 – winfred

0

你可以在包括它... ... /應用/視圖/佈局/ mailer.html.erb

但有可取之處tehgeekmeister的答案。我對付它,而限制複製的量的方式,是到保存在網站上的HTML頁面,上傳到一個電子郵件運動系統,如mailchimp或經常接觸,並在電子郵件看起來像我想在那裏,保存進入.../app/views/layouts/mailer.html.erb並根據需要進行調整。

煩人,但至少你會確保事情看起來一致,工作不夠好多個客戶端。

1

由於有很多的電子郵件客戶端,終端用戶可以使用其中的任何訪問他們的電子郵件。例如,如果您在Gmail中發送郵件並進行檢查,則您的整個電子郵件將位於電子郵件正文部分的div元素下。

在HTML頁面中,我們需要在頁面中包含的頭部分的CSS文件。由於這不會發生,廣泛接受的方式是編寫內聯的CSS。

注意,所有的CSS屬性不使用電子郵件模板。

參考文獻:

http://www.sitepoint.com/code-html-email-newsletters/

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